* installing *source* package 'adelie' ...
** this is package 'adelie' version '1.0.9'
** package 'adelie' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: 'g++.exe (GCC) 14.3.0'
using C++17
make[1]: Entering directory '/d/temp/2026_05_11_21_30_22_24918/RtmpWA6QPW/R.INSTALL3fe46df85fba/adelie/src'
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o
In file included from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Core:205,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Dense:1,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigenForward.h:28,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigen.h:25,
from RcppExports.cpp:4:
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:174:
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:165:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<float, 4>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:271:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here
27 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, 4>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here
102 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/SparseCore:37,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Sparse:26,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigenForward.h:29:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here
61 | typedef Triplet<double> T;
| ^
D:/RCompile/CRANpkg/lib/4.5/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;
| ^~~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c rcpp_configs.cpp -o rcpp_configs.o
In file included from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Core:205,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Dense:1,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigenForward.h:28,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigen.h:25,
from decl.h:3,
from rcpp_configs.cpp:1:
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:174:
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:165:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<float, 4>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:271:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here
27 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, 4>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here
102 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/SparseCore:37,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Sparse:26,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigenForward.h:29:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here
61 | typedef Triplet<double> T;
| ^
D:/RCompile/CRANpkg/lib/4.5/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;
| ^~~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c rcpp_constraint.cpp -o rcpp_constraint.o
In file included from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Core:205,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Dense:1,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigenForward.h:28,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigen.h:25,
from decl.h:3,
from rcpp_constraint.h:2,
from rcpp_constraint.cpp:1:
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:174:
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:165:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<float, 4>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:271:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here
27 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, 4>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here
102 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/SparseCore:37,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Sparse:26,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigenForward.h:29:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here
61 | typedef Triplet<double> T;
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, -1>':
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/Array.h:17:8: required from 'struct Eigen::internal::traits<Eigen::Array<double, 1, -1, 1, 1, -1> >'
17 | struct traits<Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> > : traits<Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array<double, 1, -1, 1, 1, -1>'
45 | class Array
| ^~~~~
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here
179 | vec_impute_t _impute;
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array<double, 1, -1, 1, 1, -1>'
45 | class Array
| ^~~~~
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here
179 | vec_impute_t _impute;
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from 'class Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >'
329 | template<typename TPlainObjectType, int Options, typename StrideType> class Ref<const TPlainObjectType, Options, StrideType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:216:5: required from here
216 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from 'class Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >'
281 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:76:1: required from here
76 | )
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Array<double, -1, 1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Array<double, -1, 1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase<Eigen::Array<double, -1, 1> >'
98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array<double, -1, 1>'
45 | class Array
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from 'struct Eigen::internal::traits<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
24 | ? PlainObjectType::ColsAtCompileTime
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
32 | enum { has_direct_access = (traits<Derived>::Flags & DirectAccessBit) ? 1 : 0,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from 'class Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >'
111 | int Level = internal::accessors_level<Derived>::has_write_access ? WriteAccessors : ReadOnlyAccessors
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_io.h:30:5: required from here
30 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
rcpp_io.h:30:5: required from here
30 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from 'struct Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, -1> > >'
24 | ? PlainObjectType::ColsAtCompileTime
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, -1, -1> > >'
32 | enum { has_direct_access = (traits<Derived>::Flags & DirectAccessBit) ? 1 : 0,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from 'class Eigen::Map<Eigen::Matrix<double, -1, -1> >'
111 | int Level = internal::accessors_level<Derived>::has_write_access ? WriteAccessors : ReadOnlyAccessors
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_matrix.h:452:26: required from here
452 | vec_value_t out(Q.cols());
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, -1> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<Eigen::Matrix<double, -1, -1> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
rcpp_matrix.h:452:26: required from here
452 | vec_value_t out(Q.cols());
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from 'class Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >'
329 | template<typename TPlainObjectType, int Options, typename StrideType> class Ref<const TPlainObjectType, Options, StrideType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_matrix.h:453:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from 'class Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >'
281 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
rcpp_matrix.h:518:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 1, -1, -1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, -1, -1> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 1, -1, -1> >'
98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix<double, -1, -1, 1, -1, -1>'
178 | class Matrix
| ^~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:140:18: required from 'class adelie_core::matrix::MatrixNaiveBase<double, int>'
140 | virtual void sp_tmul(
| ^~~~~~~
rcpp_matrix.h:612:24: required from here
27 | if (!ptr) { \
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 1> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase<Eigen::SparseMatrix<double, 1> >'
36 | class SparseCompressedBase
| ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix<double, 1>'
96 | class SparseMatrix
| ^~~~~~~~~~~~
rcpp_matrix.h:711:35: required from here
711 | dense_64F_t outT(rows(), v.rows());
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
rcpp_matrix.h:713:40: required from here
713 | Eigen::Map<rowmat_value_t> out(outT.data(), outT.cols(), outT.rows());
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from 'class Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >'
281 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
rcpp_matrix.h:714:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.hpp:34:37: required from 'class adelie_core::matrix::MatrixNaiveInteractionDense<Eigen::Matrix<double, -1, -1>, int>'
34 | const Eigen::Map<const dense_t> _mat; // (n, d) underlying matrix
| ^~~~
rcpp_matrix.h:756:1: required from here
757 | auto groups() const { return dynamic_cast<matrix_naive_interaction_dense_64F_t&>(*ptr).groups(); }
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:977:8: required from 'struct Eigen::internal::evaluator<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
977 | struct evaluator<Map<PlainObjectType, MapOptions, StrideType> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from 'struct Eigen::internal::evaluator<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
1018 | Flags = evaluator<Map<PlainObjectType, RefOptions, StrideType> >::Flags,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >::match<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
44 | DerivedAlignment = int(evaluator<Derived>::Alignment),
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of 'template<class Derived> Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >]'
288 | typename internal::enable_if<bool(Traits::template match<Derived>::MatchAtCompileTime),Derived>::type* = 0);
| ^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:100:19: required from 'std::tuple<long long unsigned int, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPUnphased<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const std::string&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t) const [with MmapPtrType = std::shared_ptr<char>; std::string = std::__cxx11::basic_string<char>; size_t = long long unsigned int]'
100 | compute_impute(calldata, impute_method, impute, n_threads);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_io.h:33:41: required from here
33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
56 | >::type PacketReturnType;
| ^~~~~~~~~~~~~~~~
In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:3,
from rcpp_io.h:4,
from rcpp_matrix.h:4,
from rcpp_constraint.h:4:
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp: In instantiation of 'std::tuple<long long unsigned int, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPUnphased<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const std::string&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t) const [with MmapPtrType = std::shared_ptr<char>; std::string = std::__cxx11::basic_string<char>; size_t = long long unsigned int]':
rcpp_io.h:33:41: required from here
33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:74:43: note: initializing argument 3 of 'void adelie_core::io::compute_impute(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, adelie_core::util::impute_method_type, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t)'
74 | Eigen::Ref<util::rowvec_type<double>> impute,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:118:45: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::mean(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
118 | vec_value_t ones = vec_value_t::Ones(weights.size());
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
rcpp_matrix.h:723:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
38 | >::type Scalar;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:35: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
132 | out += centers * (centers * sum_w - 2 * m);
| ~~~~~~~~^~~~~~~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:35: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
132 | out += centers * (centers * sum_w - 2 * m);
| ~~~~~~~~^~~~~~~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:47: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
132 | out += centers * (centers * sum_w - 2 * m);
| ~~^~~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:43: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
132 | out += centers * (centers * sum_w - 2 * m);
| ~~~~~~~~~~~~~~~~~^~~~~~~~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:24: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
132 | out += centers * (centers * sum_w - 2 * m);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.hpp:29:28: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:1110:25: required by substitution of 'template<class _Tp, class ... _Args> using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = std::__shared_ptr<adelie_core::constraint::ConstraintBase<double, int>, __gnu_cxx::_S_atomic>; _Args = {const std::shared_ptr<adelie_core::constraint::ConstraintBox<double, int> >&}]'
1110 | = __bool_constant<__is_constructible(_Tp, _Args...)>;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:1115:12: required from 'struct std::is_constructible<std::__shared_ptr<adelie_core::constraint::ConstraintBase<double, int>, __gnu_cxx::_S_atomic>, const std::shared_ptr<adelie_core::constraint::ConstraintBox<double, int> >&>'
1115 | struct is_constructible
| ^~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:178:8: required by substitution of 'template<class _Tp> template<class ... _Args> using std::shared_ptr<_Tp>::_Constructible = typename std::enable_if<std::is_constructible<std::__shared_ptr<_Tp>, _Args ...>::value>::type [with _Args = {const std::shared_ptr<adelie_core::constraint::ConstraintBox<double, int> >&}; _Tp = adelie_core::constraint::ConstraintBase<double, int>]'
178 | using _Constructible = typename enable_if<
| ^~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:349:9: required by substitution of 'template<class _Yp, class> std::shared_ptr<adelie_core::constraint::ConstraintBase<double, int> >::shared_ptr(const std::shared_ptr<_Tp>&) [with _Yp = adelie_core::constraint::ConstraintBox<double, int>; <template-parameter-1-2> = <missing>]'
349 | typename = _Constructible<const shared_ptr<_Yp>&>>
| ^~~~~~~~
rcpp_constraint.h:95:1: required from 'RConstraintBox64::RConstraintBox64(Args&& ...) [with Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, long long unsigned int&, double&, long long unsigned int&, double&, double&}]'
41 | bname(std::make_shared<aname>(std::forward<Args>(args)...)) \
| ^
rcpp_constraint.cpp:20:5: required from here
20 | );
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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<1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/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<1> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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<1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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<1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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<1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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<1> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from 'struct Eigen::internal::evaluator<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
1018 | Flags = evaluator<Map<PlainObjectType, RefOptions, StrideType> >::Flags,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
357 | class redux_evaluator : public internal::evaluator<_XprType>
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; typename Eigen::internal::traits<T>::Scalar = double]'
414 | ThisEvaluator thisEval(derived());
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:128:39: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
128 | const auto sum_w = weights.sum();
| ~~~~~~~~~~~^~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<Eigen::Array<double, 1, -1, 1, 1, -1>, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array<double, 1, -1, 1, 1, -1>; Src = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Func = assign_op<double, double>]'
883 | ActualDstType actualDst(dst);
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:371:41: required from 'void Eigen::Ref<const TPlainObjectType, Options, StrideType>::construct(const Expression&, Eigen::internal::false_type) [with Expression = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array<double, 1, -1, 1, 1, -1>; int Options = 0; StrideType = Eigen::InnerStride<1>]'
371 | internal::call_assignment_no_alias(m_object,expr,internal::assign_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:364:18: required from 'void Eigen::Ref<const TPlainObjectType, Options, StrideType>::construct(const Expression&, Eigen::internal::true_type) [with Expression = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array<double, 1, -1, 1, 1, -1>; int Options = 0; StrideType = Eigen::InnerStride<1>]'
364 | construct(expr, internal::false_type());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:345:16: required from 'Eigen::Ref<const TPlainObjectType, Options, StrideType>::Ref(const Eigen::DenseBase<OtherDerived>&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<const TPlainObjectType, Options, StrideType> >::match<Derived>::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array<double, 1, -1, 1, 1, -1>; int Options = 0; StrideType = Eigen::InnerStride<1>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<const TPlainObjectType, Options, StrideType> >::match<Derived>::ScalarTypeMatch), Derived>::type = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits<Eigen::Ref<const TPlainObjectType, Options, StrideType> >::match<Derived> = Eigen::internal::traits<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >::match<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]'
345 | construct(expr.derived(), typename Traits::template match<Derived>::type());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_matrix.h:472:24: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/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::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:128:39: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
128 | const auto sum_w = weights.sum();
| ~~~~~~~~~~~^~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:72:18: required from 'adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::ConstraintOneSided(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, size_t, typename base_t::value_t, size_t, typename base_t::value_t, typename base_t::value_t) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long long unsigned int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>]'
72 | if ((_sgn.abs() != 1).any()) {
| ~~~~~~~~^~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/stl_construct.h:119:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::constraint::ConstraintOneSided<double, int>; _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, long long unsigned int&, double&, long long unsigned int&, double&, double&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
969 | auto __pi = ::new (__mem)
| ^~~~~~~~~~~~~
970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, long long unsigned int&, double&, long long unsigned int&, double&, double&}; _Tp = adelie_core::constraint::ConstraintOneSided<double, int>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, long long unsigned int&, double&, long long unsigned int&, double&, double&}; _Tp = adelie_core::constraint::ConstraintOneSided<double, int>]'
463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...)
| ^
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::constraint::ConstraintOneSided<double, int>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, long long unsigned int&, double&, long long unsigned int&, double&, double&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::constraint::ConstraintOneSided<double, int>]'
1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1008 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_constraint.h:97:1: required from 'RConstraintOneSided64::RConstraintOneSided64(Args&& ...) [with Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, long long unsigned int&, double&, long long unsigned int&, double&, double&}]'
41 | bname(std::make_shared<aname>(std::forward<Args>(args)...)) \
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_constraint.cpp:53:5: required from here
53 | );
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:155:22: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
155 | if (linear.matrix().norm() <= l1) {
| ~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:163:29: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
163 | Eigen::Map<vec_value_t> grad_prev(buff_ptr, m); buff_ptr += m;
| ^~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:60: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q;
| ~~~~~~~~~~~~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:69: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q;
| ~~~~~~~~~~~~~~~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0, 7>'
120 | class dense_product_base
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>'
152 | class ProductImpl<Lhs,Rhs,Option,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
71 | class Product : public ProductImpl<_Lhs,_Rhs,Option,
| ^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:45: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q;
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:194:21: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
194 | return (_mu - mu_prev).square().sum();
| ~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:194:38: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
194 | return (_mu - mu_prev).square().sum();
| ~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:20: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix();
| ~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:34: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix();
| ~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const 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.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:50: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix();
| ~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0, 7>'
120 | class dense_product_base
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0, Eigen::Dense>'
152 | class ProductImpl<Lhs,Rhs,Option,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>'
71 | class Product : public ProductImpl<_Lhs,_Rhs,Option,
| ^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:37: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix();
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:78: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix();
| ~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:66: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::MatrixWrapper<const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:82: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:209:42: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
209 | return (grad <= 0).all() && (_mu * grad == 0).all();
| ~~~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:215:49: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
215 | std::abs(((_mu-mu_prev) * (grad_prev+_b)).mean())
| ~~~~~~~~~~^~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:215:37: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
215 | std::abs(((_mu-mu_prev) * (grad_prev+_b)).mean())
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:217:49: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
217 | std::abs(((_mu-mu_prev) * (grad_prev-grad)).mean())
| ~~~~~~~~~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:217:37: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
217 | std::abs(((_mu-mu_prev) * (grad_prev-grad)).mean())
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:239:40: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
239 | if (is_in_ellipse) grad_prev = -_b;
| ^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:100:16: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
100 | out = _sgn * mu;
| ~~~~~^~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:94:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:109:22: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::project(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
109 | x = _sgn * (_sgn * x).min(_b);
| ~~~~~~^~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:105:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:109:30: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::project(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
109 | x = _sgn * (_sgn * x).min(_b);
| ~~~~~~~~~~~~~~^~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:105:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:109:14: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::project(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
109 | x = _sgn * (_sgn * x).min(_b);
| ~~~~~^~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:105:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from 'struct Eigen::internal::cast_return_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
513 | typedef typename _CastType::Scalar NewScalarType;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:48:179: required from 'struct Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >::CastXpr<double>'
48 | template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; };
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of 'template<class NewType> typename Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >::CastXpr<NewType>::Type Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >::cast() const [with NewType = double]'
62 | cast() const
| ^~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:274:60: required from 'typename adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
274 | const auto is_b_zero = (_b <= 0).template cast<value_t>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:275:25: required from 'typename adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
275 | _mu = (_sgn * v).max(0).min(
| ~~~~~~~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:276:35: required from 'typename adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
276 | Configs::max_solver_value * is_b_zero
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:275:32: required from 'typename adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
275 | _mu = (_sgn * v).max(0).min(
| ~~~~~~~~~~~~~~~~~~~~~^
276 | Configs::max_solver_value * is_b_zero
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
277 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:278:15: required from 'typename adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
278 | return (v - _sgn * _mu).matrix().norm();
| ~~~^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:278:35: required from 'typename adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
278 | return (v - _sgn * _mu).matrix().norm();
| ~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:62: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q;
| ~~~~~~~~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0, 7>'
120 | class dense_product_base
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>'
152 | class ProductImpl<Lhs,Rhs,Option,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
71 | class Product : public ProductImpl<_Lhs,_Rhs,Option,
| ^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:45: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q;
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:313:55: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
313 | const value_t loss = 0.5 * Qmu_resid.square().sum();
| ~~~~~~~~~~~~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:399:29: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
399 | std::abs((ATdmu * grad_prev).mean())
| ~~~~~~~^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:573:19: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
573 | Qmu_resid = v - _ATmu;
| ~~^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:575:59: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
575 | const auto lower_constraint = vec_value_t::NullaryExpr(_l.size(), [&](auto i) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
576 | const auto li = _l[i];
| ~~~~~~~~~~~~~~~~~~~~~~
577 | return (li <= 0) ? (-Configs::max_solver_value) : 0;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
578 | });
| ~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:579:59: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
579 | const auto upper_constraint = vec_value_t::NullaryExpr(_u.size(), [&](auto i) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
580 | const auto ui = _u[i];
| ~~~~~~~~~~~~~~~~~~~~~~
581 | return (ui <= 0) ? Configs::max_solver_value : 0;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
582 | });
| ~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:585:21: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
585 | _X, v.square().sum(), _A_vars, std::min<size_t>(m, d),
| ~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:615:15: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
615 | _ATmu = v - Qmu_resid;
| ~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false, Eigen::Dense>'
154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>'
103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, -1>'
56 | template<typename VectorType, int Size> class VectorBlock
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:639:16: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::dual(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_index_t>, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>) const [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_index_t = Eigen::Array<int, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
639 | values.head(nnz) = Eigen::Map<const vec_value_t>(
| ~~~~~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:629:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:207:21: required from 'void adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
207 | (_mu.max(0) * (grad - _u) == 0).all() &&
| ~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:207:33: required from 'void adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
207 | (_mu.max(0) * (grad - _u) == 0).all() &&
| ~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:207:25: required from 'void adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
207 | (_mu.max(0) * (grad - _u) == 0).all() &&
| ~~~~~~~~~~~^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:208:21: required from 'void adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
208 | (_mu.min(0) * (grad + _l) == 0).all()
| ~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:208:25: required from 'void adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
208 | (_mu.min(0) * (grad + _l) == 0).all()
| ~~~~~~~~~~~^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:102:14: required from 'void adelie_core::constraint::ConstraintBox<ValueType, IndexType>::project(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
102 | x = x.min(_u).max(-_l);
| ~~~~~^~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:98:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:102:22: required from 'void adelie_core::constraint::ConstraintBox<ValueType, IndexType>::project(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
102 | x = x.min(_u).max(-_l);
| ~~~~~~~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:98:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:279:16: required from 'typename adelie_core::constraint::ConstraintBox<ValueType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
279 | _mu = v.max(
| ~~~~~^
280 | (-Configs::max_solver_value) * is_l_zero
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
281 | ).min(
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:272:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:281:10: required from 'typename adelie_core::constraint::ConstraintBox<ValueType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
279 | _mu = v.max(
| ~~~~~~
280 | (-Configs::max_solver_value) * is_l_zero
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
281 | ).min(
| ~~~~~^
282 | Configs::max_solver_value * is_u_zero
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
283 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:272:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:284:28: required from 'typename adelie_core::constraint::ConstraintBox<ValueType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
284 | return (v - _mu).matrix().norm();
| ~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:272:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0, 7>'
120 | class dense_product_base
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0, Eigen::Dense>'
152 | class ProductImpl<Lhs,Rhs,Option,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>'
71 | class Product : public ProductImpl<_Lhs,_Rhs,Option,
| ^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:68:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
68 | Qv.matrix() = v.matrix() * Q.transpose();
| ~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:184:21: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)> [with auto:92 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
184 | _mu = (_sgn * Qv).max(0).min(
| ~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:184:30: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)> [with auto:92 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
184 | _mu = (_sgn * Qv).max(0).min(
| ~~~~~~~~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:184:37: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)> [with auto:92 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
184 | _mu = (_sgn * Qv).max(0).min(
| ~~~~~~~~~~~~~~~~~~~~~~^
185 | Configs::max_solver_value * is_b_zero
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
186 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:187:43: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)> [with auto:92 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
187 | const auto mu_resid_norm_sq = (Qv - _sgn * _mu).square().sum();
| ~~~~^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:187:63: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)> [with auto:92 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
187 | const auto mu_resid_norm_sq = (Qv - _sgn * _mu).square().sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)> [with auto:91 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:200:28: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)> [with auto:93 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:94 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
200 | return ((_sgn * Qv - _mu) * (_mu - mu_prev)).sum();
| ~~~~~~~~~~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:200:35: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)> [with auto:93 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:94 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
200 | return ((_sgn * Qv - _mu) * (_mu - mu_prev)).sum();
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:203:35: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)> [with auto:95 = double]'
203 | _mu = mu_prev + step_size * (_mu - mu_prev);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:182:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
182 | compute_backtrack(step_size);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:203:23: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)> [with auto:95 = double]'
203 | _mu = mu_prev + step_size * (_mu - mu_prev);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:182:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
182 | compute_backtrack(step_size);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >'
42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> >
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:214:24: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
214 | hess_buff.array() = Q.array().rowwise() * x_buffer2.sqrt();
| ~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const 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.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ArrayWrapper<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::ArrayWrapper<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> >
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:214:36: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
214 | hess_buff.array() = Q.array().rowwise() * x_buffer2.sqrt();
| ~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:214:65: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
214 | hess_buff.array() = Q.array().rowwise() * x_buffer2.sqrt();
| ~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Replicate<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Replicate<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Replicate<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1>'
61 | template<typename MatrixType,int RowFactor,int ColFactor> class Replicate
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1> > >'
38 | >::type Scalar;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:214:49: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
214 | hess_buff.array() = Q.array().rowwise() * x_buffer2.sqrt();
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:214:49: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
214 | hess_buff.array() = Q.array().rowwise() * x_buffer2.sqrt();
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:218:24: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
218 | alpha_tmp = (x * x_buffer2) / x_norm;
| ~~~^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:218:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
218 | alpha_tmp = (x * x_buffer2) / x_norm;
| ~~~~~~~~~~~~~~~~^~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0, 7>'
120 | class dense_product_base
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0, Eigen::Dense>'
152 | class ProductImpl<Lhs,Rhs,Option,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>'
71 | class Product : public ProductImpl<_Lhs,_Rhs,Option,
| ^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:219:45: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
219 | alpha.matrix() = alpha_tmp.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:220:47: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
220 | const auto kappa = 1 / (x * x_buffer1 * alpha_tmp).sum();
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:55: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1> > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1> > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<Eigen::Map<Eigen::Matrix<double, -1, -1> >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, -1, -1> > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:225:70: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
225 | hess.template triangularView<Eigen::Upper>() = hess.transpose();
| ~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0, 7>'
120 | class dense_product_base
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>'
152 | class ProductImpl<Lhs,Rhs,Option,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
71 | class Product : public ProductImpl<_Lhs,_Rhs,Option,
| ^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:228:32: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
228 | alpha_tmp = x.matrix() * Q;
| ~~~~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:231:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
231 | (alpha_tmp.square() / x_buffer2).sum() - (
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:234:61: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
234 | (x_norm * x_norm) / (l1 * kappa) + (x.square() * x_buffer2).sum()
| ~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:234:64: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
234 | (x_norm * x_norm) / (l1 * kappa) + (x.square() * x_buffer2).sum()
| ~~~~~~~~~~~~^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:285:17: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)> [with auto:80 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
285 | if ((Qv - _ATmu).square().sum() <= l1 * l1) return value_t(0);
| ~~~~^~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:285:32: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)> [with auto:80 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
285 | if ((Qv - _ATmu).square().sum() <= l1 * l1) return value_t(0);
| ~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:287:63: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)> [with auto:80 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
287 | const auto lower_constraint = vec_value_t::NullaryExpr(_l.size(), [&](auto i) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
288 | const auto li = _l[i];
| ~~~~~~~~~~~~~~~~~~~~~~
289 | return (li <= 0) ? (-Configs::max_solver_value) : 0;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
290 | });
| ~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:291:63: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)> [with auto:80 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
291 | const auto upper_constraint = vec_value_t::NullaryExpr(_u.size(), [&](auto i) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
292 | const auto ui = _u[i];
| ~~~~~~~~~~~~~~~~~~~~~~
293 | return (ui <= 0) ? Configs::max_solver_value : 0;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | });
| ~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)> [with auto:79 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:32: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)> [with auto:83 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix());
| ~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0, 7>'
120 | class dense_product_base
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0, Eigen::Dense>'
152 | class ProductImpl<Lhs,Rhs,Option,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>'
71 | class Product : public ProductImpl<_Lhs,_Rhs,Option,
| ^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:35: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)> [with auto:83 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix());
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:68: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)> [with auto:83 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix());
| ~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:178:21: required from 'adelie_core::constraint::ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:67&, bool, bool)> [with auto:67 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
178 | _mu = Qv.max(
| ~~~~~~^
179 | (-Configs::max_solver_value) * is_l_zero
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
180 | ).min(
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:66&)>; ComputeMinMuResidType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:67&, bool, bool)>; ComputeBacktrackAType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:68&, const auto:69&)>; ComputeBacktrackType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:70)>; ComputeGradientType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:71&, auto:72)>; SaveAdditionalPrevType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:234:26: required from 'void adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
234 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
235 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
236 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
237 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
238 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
239 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
240 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
241 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
242 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
243 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
245 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
246 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:180:14: required from 'adelie_core::constraint::ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:67&, bool, bool)> [with auto:67 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
178 | _mu = Qv.max(
| ~~~~~~~
179 | (-Configs::max_solver_value) * is_l_zero
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
180 | ).min(
| ~~~~~^
181 | Configs::max_solver_value * is_u_zero
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
182 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:66&)>; ComputeMinMuResidType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:67&, bool, bool)>; ComputeBacktrackAType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:68&, const auto:69&)>; ComputeBacktrackType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:70)>; ComputeGradientType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:71&, auto:72)>; SaveAdditionalPrevType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:234:26: required from 'void adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
234 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
235 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
236 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
237 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
238 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
239 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
240 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
241 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
242 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
243 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
245 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
246 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:196:28: required from 'adelie_core::constraint::ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:68&, const auto:69&)> [with auto:68 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:69 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
196 | return ((Qv - _mu) * (_mu - mu_prev)).sum();
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:66&)>; ComputeMinMuResidType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:67&, bool, bool)>; ComputeBacktrackAType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:68&, const auto:69&)>; ComputeBacktrackType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:70)>; ComputeGradientType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:71&, auto:72)>; SaveAdditionalPrevType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:234:26: required from 'void adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
234 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
235 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
236 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
237 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
238 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
239 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
240 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
241 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
242 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
243 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
245 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
246 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
98 | return numext::real((*this).cwiseAbs2().sum());
| ~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
110 | return numext::sqrt(squaredNorm());
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:155:29: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
155 | if (linear.matrix().norm() <= l1) {
| ~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >::match<Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >'
44 | DerivedAlignment = int(evaluator<Derived>::Alignment),
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:340:101: required by substitution of 'template<class Derived> Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >::match<Derived>::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >]'
340 | typename internal::enable_if<bool(Traits::template match<Derived>::ScalarTypeMatch),Derived>::type* = 0)
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Product.h:94:59: required from 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; _Rhs = Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >; int Option = 0; Lhs = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; Rhs = Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >]'
94 | Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:424:10: required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >; Derived = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >]'
424 | return Product<Derived, OtherDerived>(derived(), other.derived());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:37: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix();
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >'
42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> >
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnqp_full.hpp:169:45: required from 'void adelie_core::optimization::StateNNQPFull<MatrixType, true>::solve() [with MatrixType = Eigen::Matrix<double, -1, -1>]'
169 | grad -= del * quad.array().col(i);
| ~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:232:25: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)> [with auto:96 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:97 = double]'
232 | state_nnqp.solve();
| ~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true>'
103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
| ^~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnqp_full.hpp:169:51: required from 'void adelie_core::optimization::StateNNQPFull<MatrixType, true>::solve() [with MatrixType = Eigen::Matrix<double, -1, -1>]'
169 | grad -= del * quad.array().col(i);
| ~~~~~~~~~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:232:25: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)> [with auto:96 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:97 = double]'
232 | state_nnqp.solve();
| ~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >'
38 | >::type Scalar;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnqp_full.hpp:169:33: required from 'void adelie_core::optimization::StateNNQPFull<MatrixType, true>::solve() [with MatrixType = Eigen::Matrix<double, -1, -1>]'
169 | grad -= del * quad.array().col(i);
| ~~~~^~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:232:25: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)> [with auto:96 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:97 = double]'
232 | state_nnqp.solve();
| ~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnqp_full.hpp:169:33: required from 'void adelie_core::optimization::StateNNQPFull<MatrixType, true>::solve() [with MatrixType = Eigen::Matrix<double, -1, -1>]'
169 | grad -= del * quad.array().col(i);
| ~~~~^~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:232:25: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)> [with auto:96 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:97 = double]'
232 | state_nnqp.solve();
| ~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
98 | return numext::real((*this).cwiseAbs2().sum());
| ~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
110 | return numext::sqrt(squaredNorm());
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:278:42: required from 'typename adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
278 | return (v - _sgn * _mu).matrix().norm();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:438:39: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>::<lambda(auto:88)> [with auto:88 = long long int]'
438 | auto AS_i = screen_AS.row(i);
| ~~~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from 'void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>::<lambda(auto:88)>; Eigen::Index = long long int; size_t = long long unsigned int]'
40 | for (Eigen::Index i = begin; i < end; ++i) f(i);
| ~^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:444:35: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)> [with auto:86 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:87 = double]'
444 | util::omp_parallel_for(screen_invariance, 0, active_size, _n_threads * (n_bytes > Configs::min_bytes));
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/Core:277:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >::match<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >'
44 | DerivedAlignment = int(evaluator<Derived>::Alignment),
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of 'template<class Derived> Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>]'
288 | typename internal::enable_if<bool(Traits::template match<Derived>::MatchAtCompileTime),Derived>::type* = 0);
| ^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:439:21: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>::<lambda(auto:88)> [with auto:88 = long long int]'
439 | _A->rmmul_safe(i, hess, AS_i);
| ~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from 'void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>::<lambda(auto:88)>; Eigen::Index = long long int; size_t = long long unsigned int]'
40 | for (Eigen::Index i = begin; i < end; ++i) f(i);
| ~^~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:444:35: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)> [with auto:86 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:87 = double]'
444 | util::omp_parallel_for(screen_invariance, 0, active_size, _n_threads * (n_bytes > Configs::min_bytes));
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
98 | return numext::real((*this).cwiseAbs2().sum());
| ~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
110 | return numext::sqrt(squaredNorm());
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:284:35: required from 'typename adelie_core::constraint::ConstraintBox<ValueType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
284 | return (v - _mu).matrix().norm();
| ~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:272:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:73:20: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
73 | x = v / (L + l2);
| ~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:73:15: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
73 | x = v / (L + l2);
| ~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, -1>'
56 | template<typename VectorType, int Size> class VectorBlock
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:78:33: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
78 | auto vbuffer1 = buffer1.head(L.size());
| ~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:85:28: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
85 | x = (v * vbuffer2).square();
| ~~~~~~~~~~~~~~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:85:11: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
85 | x = (v * vbuffer2).square();
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from 'struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>'
739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from 'struct Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
722 | struct evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from 'struct Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, Eigen::internal::IndexBased, double>'
564 | CoeffReadCost = int(evaluator<ArgType>::CoeffReadCost) + int(functor_traits<UnaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of 'template<class Derived> Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >]'
288 | typename internal::enable_if<bool(Traits::template match<Derived>::MatchAtCompileTime),Derived>::type* = 0);
| ^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:85:11: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
85 | x = (v * vbuffer2).square();
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:90:26: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
89 | const auto dfh = -(
| ~
90 | x * vbuffer1 * vbuffer2
| ~~~~~~~~~~~~~^~~~~~~~~~
91 | ).sum() * (1 + sqrt_t) / t;
| ~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:91:11: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
89 | const auto dfh = -(
| ~
90 | x * vbuffer1 * vbuffer2
| ~~~~~~~~~~~~~~~~~~~~~~~
91 | ).sum() * (1 + sqrt_t) / t;
| ~~^~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:84:34: required from 'adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:59)> [with auto:59 = double]'
84 | vbuffer2 = 1 / (vbuffer1 * h + l1);
| ~~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: required from 'auto adelie_core::optimization::newton_root_find(InitialType, StepType, ProjectType, ValueType, size_t) [with InitialType = adelie_core::bcd::unconstrained::newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; StepType = adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:59)>; ProjectType = adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:60)>; ValueType = double; size_t = long long unsigned int]'
51 | const auto step_state = step_f(h);
| ~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:99:64: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
99 | const auto root_find_state = optimization::newton_root_find(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
100 | initial_f,
| ~~~~~~~~~~
101 | step_f,
| ~~~~~~~
102 | project_f,
| ~~~~~~~~~~
103 | tol,
| ~~~~
104 | max_iters
| ~~~~~~~~~
105 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:84:38: required from 'adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:59)> [with auto:59 = double]'
84 | vbuffer2 = 1 / (vbuffer1 * h + l1);
| ~~~~~~~~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: required from 'auto adelie_core::optimization::newton_root_find(InitialType, StepType, ProjectType, ValueType, size_t) [with InitialType = adelie_core::bcd::unconstrained::newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; StepType = adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:59)>; ProjectType = adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:60)>; ValueType = double; size_t = long long unsigned int]'
51 | const auto step_state = step_f(h);
| ~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:99:64: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
99 | const auto root_find_state = optimization::newton_root_find(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
100 | initial_f,
| ~~~~~~~~~~
101 | step_f,
| ~~~~~~~
102 | project_f,
| ~~~~~~~~~~
103 | tol,
| ~~~~
104 | max_iters
| ~~~~~~~~~
105 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:84:22: required from 'adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:59)> [with auto:59 = double]'
84 | vbuffer2 = 1 / (vbuffer1 * h + l1);
| ~~^~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: required from 'auto adelie_core::optimization::newton_root_find(InitialType, StepType, ProjectType, ValueType, size_t) [with InitialType = adelie_core::bcd::unconstrained::newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; StepType = adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:59)>; ProjectType = adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:60)>; ValueType = double; size_t = long long unsigned int]'
51 | const auto step_state = step_f(h);
| ~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:99:64: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
99 | const auto root_find_state = optimization::newton_root_find(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
100 | initial_f,
| ~~~~~~~~~~
101 | step_f,
| ~~~~~~~
102 | project_f,
| ~~~~~~~~~~
103 | tol,
| ~~~~
104 | max_iters
| ~~~~~~~~~
105 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:109:11: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
109 | x = h * v * vbuffer2;
| ~~^~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:109:15: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
109 | x = h * v * vbuffer2;
| ~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
98 | return numext::real((*this).cwiseAbs2().sum());
| ~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
110 | return numext::sqrt(squaredNorm());
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:99:61: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
99 | const value_t mu_resid_norm = mu_resid.matrix().norm();
| ~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
98 | return numext::real((*this).cwiseAbs2().sum());
| ~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
110 | return numext::sqrt(squaredNorm());
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:112:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
112 | x_norm = x.matrix().norm();
| ~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, -1> >; Scalar = double]'
347 | return derived() = Constant(rows(), cols(), val);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Map<Eigen::Matrix<double, -1, -1> >]'
548 | return setConstant(Scalar(0));
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:210:21: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
210 | hess.setZero();
| ~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: required from 'struct Eigen::internal::blas_traits<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
506 | >::type DirectLinearAccessType;
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:57:62: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, true>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; int UpLo = 1; typename MatrixType::Scalar = double]'
57 | typedef typename OtherBlasTraits::DirectLinearAccessType ActualOtherType;
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from 'class Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >'
111 | int Level = internal::accessors_level<Derived>::has_write_access ? WriteAccessors : ReadOnlyAccessors
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:73:7: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, true>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; int UpLo = 1; typename MatrixType::Scalar = double]'
73 | Map<typename _ActualOtherType::PlainObject>(actualOtherPtr, actualOther.size()) = actualOther;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/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
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:73:7: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, true>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; int UpLo = 1; typename MatrixType::Scalar = double]'
73 | Map<typename _ActualOtherType::PlainObject>(actualOtherPtr, actualOther.size()) = actualOther;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]'
37 | return a.template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]'
84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)> [with auto:83 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:269:17: required from 'bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; ViolsOrderType = Eigen::Array<int, 1, -1, 1, 1, -1>]'
269 | grad.max(0) * (beta < upper).template cast<value_t>()
| ~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from 'void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; CheckUserInterruptType = adelie_core::util::no_op]'
343 | const bool kkt_passed = kkt_screen(
| ~~~~~~~~~~^
344 | state, lower, upper, weights, viols_order
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from 'void adelie_core::optimization::StateNNLS<MatrixType, ValueType, IndexType, BoolType>::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >; ValueType = double; IndexType = int; BoolType = bool]'
151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
595 | state_nnls.solve(
| ~~~~~~~~~~~~~~~~^
596 | [&]() { return false; },
| ~~~~~~~~~~~~~~~~~~~~~~~~
597 | lower_constraint,
| ~~~~~~~~~~~~~~~~~
598 | upper_constraint
| ~~~~~~~~~~~~~~~~
599 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of 'template<class NewType> typename Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >::CastXpr<NewType>::Type Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >::cast() const [with NewType = double]'
62 | cast() const
| ^~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:269:60: required from 'bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; ViolsOrderType = Eigen::Array<int, 1, -1, 1, 1, -1>]'
269 | grad.max(0) * (beta < upper).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from 'void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; CheckUserInterruptType = adelie_core::util::no_op]'
343 | const bool kkt_passed = kkt_screen(
| ~~~~~~~~~~^
344 | state, lower, upper, weights, viols_order
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from 'void adelie_core::optimization::StateNNLS<MatrixType, ValueType, IndexType, BoolType>::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >; ValueType = double; IndexType = int; BoolType = bool]'
151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
595 | state_nnls.solve(
| ~~~~~~~~~~~~~~~~^
596 | [&]() { return false; },
| ~~~~~~~~~~~~~~~~~~~~~~~~
597 | lower_constraint,
| ~~~~~~~~~~~~~~~~~
598 | upper_constraint
| ~~~~~~~~~~~~~~~~
599 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:269:21: required from 'bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; ViolsOrderType = Eigen::Array<int, 1, -1, 1, 1, -1>]'
269 | grad.max(0) * (beta < upper).template cast<value_t>()
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from 'void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; CheckUserInterruptType = adelie_core::util::no_op]'
343 | const bool kkt_passed = kkt_screen(
| ~~~~~~~~~~^
344 | state, lower, upper, weights, viols_order
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from 'void adelie_core::optimization::StateNNLS<MatrixType, ValueType, IndexType, BoolType>::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >; ValueType = double; IndexType = int; BoolType = bool]'
151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
595 | state_nnls.solve(
| ~~~~~~~~~~~~~~~~^
596 | [&]() { return false; },
| ~~~~~~~~~~~~~~~~~~~~~~~~
597 | lower_constraint,
| ~~~~~~~~~~~~~~~~~
598 | upper_constraint
| ~~~~~~~~~~~~~~~~
599 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:270:19: required from 'bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; ViolsOrderType = Eigen::Array<int, 1, -1, 1, 1, -1>]'
270 | - grad.min(0) * (beta > lower).template cast<value_t>()
| ~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from 'void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; CheckUserInterruptType = adelie_core::util::no_op]'
343 | const bool kkt_passed = kkt_screen(
| ~~~~~~~~~~^
344 | state, lower, upper, weights, viols_order
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from 'void adelie_core::optimization::StateNNLS<MatrixType, ValueType, IndexType, BoolType>::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >; ValueType = double; IndexType = int; BoolType = bool]'
151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
595 | state_nnls.solve(
| ~~~~~~~~~~~~~~~~^
596 | [&]() { return false; },
| ~~~~~~~~~~~~~~~~~~~~~~~~
597 | lower_constraint,
| ~~~~~~~~~~~~~~~~~
598 | upper_constraint
| ~~~~~~~~~~~~~~~~
599 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of 'template<class NewType> typename Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >::CastXpr<NewType>::Type Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >::cast() const [with NewType = double]'
62 | cast() const
| ^~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:270:62: required from 'bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; ViolsOrderType = Eigen::Array<int, 1, -1, 1, 1, -1>]'
270 | - grad.min(0) * (beta > lower).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from 'void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; CheckUserInterruptType = adelie_core::util::no_op]'
343 | const bool kkt_passed = kkt_screen(
| ~~~~~~~~~~^
344 | state, lower, upper, weights, viols_order
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from 'void adelie_core::optimization::StateNNLS<MatrixType, ValueType, IndexType, BoolType>::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >; ValueType = double; IndexType = int; BoolType = bool]'
151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
595 | state_nnls.solve(
| ~~~~~~~~~~~~~~~~^
596 | [&]() { return false; },
| ~~~~~~~~~~~~~~~~~~~~~~~~
597 | lower_constraint,
| ~~~~~~~~~~~~~~~~~
598 | upper_constraint
| ~~~~~~~~~~~~~~~~
599 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:270:23: required from 'bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; ViolsOrderType = Eigen::Array<int, 1, -1, 1, 1, -1>]'
270 | - grad.min(0) * (beta > lower).template cast<value_t>()
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from 'void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; CheckUserInterruptType = adelie_core::util::no_op]'
343 | const bool kkt_passed = kkt_screen(
| ~~~~~~~~~~^
344 | state, lower, upper, weights, viols_order
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from 'void adelie_core::optimization::StateNNLS<MatrixType, ValueType, IndexType, BoolType>::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >; ValueType = double; IndexType = int; BoolType = bool]'
151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
595 | state_nnls.solve(
| ~~~~~~~~~~~~~~~~^
596 | [&]() { return false; },
| ~~~~~~~~~~~~~~~~~~~~~~~~
597 | lower_constraint,
| ~~~~~~~~~~~~~~~~~
598 | upper_constraint
| ~~~~~~~~~~~~~~~~
599 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:270:9: required from 'bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; ViolsOrderType = Eigen::Array<int, 1, -1, 1, 1, -1>]'
268 | viols = (
| ~
269 | grad.max(0) * (beta < upper).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
270 | - grad.min(0) * (beta > lower).template cast<value_t>()
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
271 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from 'void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; CheckUserInterruptType = adelie_core::util::no_op]'
343 | const bool kkt_passed = kkt_screen(
| ~~~~~~~~~~^
344 | state, lower, upper, weights, viols_order
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from 'void adelie_core::optimization::StateNNLS<MatrixType, ValueType, IndexType, BoolType>::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:89)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve_zero(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:90)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >; ValueType = double; IndexType = int; BoolType = bool]'
151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
595 | state_nnls.solve(
| ~~~~~~~~~~~~~~~~^
596 | [&]() { return false; },
| ~~~~~~~~~~~~~~~~~~~~~~~~
597 | lower_constraint,
| ~~~~~~~~~~~~~~~~~
598 | upper_constraint
| ~~~~~~~~~~~~~~~~
599 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:194:44: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
194 | return (_mu - mu_prev).square().sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::mean() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>())) / Scalar(this->size());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:215:59: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
215 | std::abs(((_mu-mu_prev) * (grad_prev+_b)).mean())
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::mean() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>())) / Scalar(this->size());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:217:61: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
217 | std::abs(((_mu-mu_prev) * (grad_prev-grad)).mean())
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
654 | return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m);
| ^~~~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Core:330:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits<double, double, false, false, 1, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:72:102: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]'
72 | typedef blas_data_mapper<typename Traits::ResScalar, Index, ColMajor, Unaligned, ResInnerStride> ResMapper;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]'
109 | internal::general_matrix_matrix_triangular_product<Index,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
110 | Scalar, OtherIsRowMajor ? RowMajor : ColMajor, OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113 | ::run(size, depth,
| ~~~~~^~~~~~~~~~~~~
114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
215 | hess_lower.rankUpdate(hess_buff, x_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable,
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable,
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
460 | typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
461 | typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
462 | typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
465 | typedef QuadPacket<RhsPacket> RhsPacketx4;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits<double, double, false, false, 1, 1>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1080:42: required from 'struct Eigen::internal::gebp_kernel<double, double, long long int, Eigen::internal::blas_data_mapper<double, long long int, 0, 0, 1>, 4, 4, false, false>'
1080 | typedef typename HalfTraits::LhsPacket LhsPacketHalf;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:92:109: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]'
92 | gebp_kernel<LhsScalar, RhsScalar, Index, ResMapper, Traits::mr, Traits::nr, ConjugateLhs, ConjugateRhs> gebp;
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]'
109 | internal::general_matrix_matrix_triangular_product<Index,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
110 | Scalar, OtherIsRowMajor ? RowMajor : ColMajor, OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113 | ::run(size, depth,
| ~~~~~^~~~~~~~~~~~~
114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
215 | hess_lower.rankUpdate(hess_buff, x_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable,
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable,
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
460 | typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
461 | typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
462 | typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
465 | typedef QuadPacket<RhsPacket> RhsPacketx4;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits<double, double, false, false, 1, 2>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1085:45: required from 'struct Eigen::internal::gebp_kernel<double, double, long long int, Eigen::internal::blas_data_mapper<double, long long int, 0, 0, 1>, 4, 4, false, false>'
1085 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter;
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:92:109: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]'
92 | gebp_kernel<LhsScalar, RhsScalar, Index, ResMapper, Traits::mr, Traits::nr, ConjugateLhs, ConjugateRhs> gebp;
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]'
109 | internal::general_matrix_matrix_triangular_product<Index,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
110 | Scalar, OtherIsRowMajor ? RowMajor : ColMajor, OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113 | ::run(size, depth,
| ~~~~~^~~~~~~~~~~~~
114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
215 | hess_lower.rankUpdate(hess_buff, x_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
384 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable,
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable,
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
460 | typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
461 | typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
462 | typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
465 | typedef QuadPacket<RhsPacket> RhsPacketx4;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:29:114: required from 'static void Eigen::selfadjoint_rank1_update<Scalar, Index, 0, UpLo, ConjLhs, ConjRhs>::run(Index, Scalar*, Index, const Scalar*, const Scalar*, const Scalar&) [with Scalar = double; Index = long long int; int UpLo = 1; bool ConjLhs = false; bool ConjRhs = false]'
29 | typedef typename internal::conditional<ConjLhs,typename OtherMap::ConjugateReturnType,const OtherMap&>::type ConjLhsType;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:78:16: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, true>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; int UpLo = 1; typename MatrixType::Scalar = double]'
75 | selfadjoint_rank1_update<Scalar,Index,StorageOrder,UpLo,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76 | OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77 | (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78 | ::run(other.size(), mat.data(), mat.outerStride(), actualOtherPtr, actualOtherPtr, actualAlpha);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >'
38 | >::type Scalar;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:33:36: required from 'static void Eigen::selfadjoint_rank1_update<Scalar, Index, 0, UpLo, ConjLhs, ConjRhs>::run(Index, Scalar*, Index, const Scalar*, const Scalar*, const Scalar&) [with Scalar = double; Index = long long int; int UpLo = 1; bool ConjLhs = false; bool ConjRhs = false]'
33 | += (alpha * cj(vecY[i])) * ConjLhsType(OtherMap(vecX+(UpLo==Lower ? i : 0),UpLo==Lower ? size-i : (i+1)));
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:78:16: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, true>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; int UpLo = 1; typename MatrixType::Scalar = double]'
75 | selfadjoint_rank1_update<Scalar,Index,StorageOrder,UpLo,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76 | OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77 | (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78 | ::run(other.size(), mat.data(), mat.outerStride(), actualOtherPtr, actualOtherPtr, actualAlpha);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:33:36: required from 'static void Eigen::selfadjoint_rank1_update<Scalar, Index, 0, UpLo, ConjLhs, ConjRhs>::run(Index, Scalar*, Index, const Scalar*, const Scalar*, const Scalar&) [with Scalar = double; Index = long long int; int UpLo = 1; bool ConjLhs = false; bool ConjRhs = false]'
33 | += (alpha * cj(vecY[i])) * ConjLhsType(OtherMap(vecX+(UpLo==Lower ? i : 0),UpLo==Lower ? size-i : (i+1)));
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:78:16: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, true>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; int UpLo = 1; typename MatrixType::Scalar = double]'
75 | selfadjoint_rank1_update<Scalar,Index,StorageOrder,UpLo,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76 | OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77 | (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78 | ::run(other.size(), mat.data(), mat.outerStride(), actualOtherPtr, actualOtherPtr, actualAlpha);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::mean() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>())) / Scalar(this->size());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:399:46: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
399 | std::abs((ATdmu * grad_prev).mean())
| ~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from 'struct Eigen::internal::cast_return_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
513 | typedef typename _CastType::Scalar NewScalarType;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:48:179: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from 'void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda()>; CheckUserInterruptType = adelie_core::util::no_op]'
343 | const bool kkt_passed = kkt_screen(
| ~~~~~~~~~~^
344 | state, lower, upper, weights, viols_order
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from 'void adelie_core::optimization::StateNNLS<MatrixType, ValueType, IndexType, BoolType>::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda()>; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >; ValueType = double; IndexType = int; BoolType = bool]'
151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:326:20: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)> [with auto:80 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
326 | state_nnls.solve(
| ~~~~~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:269:21: required from 'bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; ViolsOrderType = Eigen::Array<int, 1, -1, 1, 1, -1>]'
269 | grad.max(0) * (beta < upper).template cast<value_t>()
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from 'void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda()>; CheckUserInterruptType = adelie_core::util::no_op]'
343 | const bool kkt_passed = kkt_screen(
| ~~~~~~~~~~^
344 | state, lower, upper, weights, viols_order
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from 'void adelie_core::optimization::StateNNLS<MatrixType, ValueType, IndexType, BoolType>::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda()>; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >; ValueType = double; IndexType = int; BoolType = bool]'
151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:326:20: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)> [with auto:80 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
326 | state_nnls.solve(
| ~~~~~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from 'struct Eigen::internal::cast_return_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
513 | typedef typename _CastType::Scalar NewScalarType;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:48:179: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from 'void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda()>; CheckUserInterruptType = adelie_core::util::no_op]'
343 | const bool kkt_passed = kkt_screen(
| ~~~~~~~~~~^
344 | state, lower, upper, weights, viols_order
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from 'void adelie_core::optimization::StateNNLS<MatrixType, ValueType, IndexType, BoolType>::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda()>; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >; ValueType = double; IndexType = int; BoolType = bool]'
151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:326:20: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)> [with auto:80 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
326 | state_nnls.solve(
| ~~~~~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:270:23: required from 'bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; ViolsOrderType = Eigen::Array<int, 1, -1, 1, 1, -1>]'
270 | - grad.min(0) * (beta > lower).template cast<value_t>()
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from 'void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda()>; CheckUserInterruptType = adelie_core::util::no_op]'
343 | const bool kkt_passed = kkt_screen(
| ~~~~~~~~~~^
344 | state, lower, upper, weights, viols_order
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from 'void adelie_core::optimization::StateNNLS<MatrixType, ValueType, IndexType, BoolType>::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda()>; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >; ValueType = double; IndexType = int; BoolType = bool]'
151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:326:20: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)> [with auto:80 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
326 | state_nnls.solve(
| ~~~~~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:270:9: required from 'bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; ViolsOrderType = Eigen::Array<int, 1, -1, 1, 1, -1>]'
268 | viols = (
| ~
269 | grad.max(0) * (beta < upper).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
270 | - grad.min(0) * (beta > lower).template cast<value_t>()
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
271 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from 'void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS<adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; WeightsType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >; EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda()>; CheckUserInterruptType = adelie_core::util::no_op]'
343 | const bool kkt_passed = kkt_screen(
| ~~~~~~~~~~^
344 | state, lower, upper, weights, viols_order
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from 'void adelie_core::optimization::StateNNLS<MatrixType, ValueType, IndexType, BoolType>::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda()>; LowerType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:81)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; UpperType = Eigen::CwiseNullaryOp<adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>::<lambda(auto:82)>, Eigen::Array<double, 1, -1, 1, 1, -1> >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS<adelie_core::matrix::MatrixConstraintBase<double, int> >; ValueType = double; IndexType = int; BoolType = bool]'
151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:326:20: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)> [with auto:80 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
326 | state_nnls.solve(
| ~~~~~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:240:48: required from 'bool adelie_core::solver::pinball::kkt_screen(StateType&&, ViolsOrderType&) [with StateType = adelie_core::optimization::StatePinball<adelie_core::matrix::MatrixConstraintBase<double, int>, double, int, bool>&; ViolsOrderType = Eigen::Array<int, 1, -1, 1, 1, -1>]'
240 | viols = (grad-penalty_pos).max(-penalty_neg-grad);
| ~~~~~~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:306:43: required from 'void adelie_core::solver::pinball::solve(StateType&&, CheckUserInterruptType) [with StateType = adelie_core::optimization::StatePinball<adelie_core::matrix::MatrixConstraintBase<double, int>, double, int, bool>&; CheckUserInterruptType = adelie_core::util::no_op]'
306 | const bool kkt_passed = kkt_screen(state, viols_order);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/pinball.hpp:197:31: required from 'void adelie_core::optimization::StatePinball<MatrixType, ValueType, IndexType, BoolType>::solve() [with MatrixType = adelie_core::matrix::MatrixConstraintBase<double, int>; ValueType = double; IndexType = int; BoolType = bool]'
197 | solver::pinball::solve(*this);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:465:32: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)> [with auto:86 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:87 = double]'
465 | state_pinball.solve();
| ~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:240:35: required from 'bool adelie_core::solver::pinball::kkt_screen(StateType&&, ViolsOrderType&) [with StateType = adelie_core::optimization::StatePinball<adelie_core::matrix::MatrixConstraintBase<double, int>, double, int, bool>&; ViolsOrderType = Eigen::Array<int, 1, -1, 1, 1, -1>]'
240 | viols = (grad-penalty_pos).max(-penalty_neg-grad);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:306:43: required from 'void adelie_core::solver::pinball::solve(StateType&&, CheckUserInterruptType) [with StateType = adelie_core::optimization::StatePinball<adelie_core::matrix::MatrixConstraintBase<double, int>, double, int, bool>&; CheckUserInterruptType = adelie_core::util::no_op]'
306 | const bool kkt_passed = kkt_screen(state, viols_order);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/pinball.hpp:197:31: required from 'void adelie_core::optimization::StatePinball<MatrixType, ValueType, IndexType, BoolType>::solve() [with MatrixType = adelie_core::matrix::MatrixConstraintBase<double, int>; ValueType = double; IndexType = int; BoolType = bool]'
197 | solver::pinball::solve(*this);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:465:32: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)> [with auto:86 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:87 = double]'
465 | state_pinball.solve();
| ~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:574:54: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
574 | const value_t loss = 0.5 * Qmu_resid.square().sum();
| ~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:585:27: required from 'typename adelie_core::constraint::ConstraintLinear<AType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
585 | _X, v.square().sum(), _A_vars, std::min<size_t>(m, d),
| ~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:187:69: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)> [with auto:92 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
187 | const auto mu_resid_norm_sq = (Qv - _sgn * _mu).square().sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
98 | return numext::real((*this).cwiseAbs2().sum());
| ~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
110 | return numext::sqrt(squaredNorm());
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:62:38: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
62 | const auto v_l2 = v.matrix().norm();
| ~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:200:57: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)> [with auto:93 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:94 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
200 | return ((_sgn * Qv - _mu) * (_mu - mu_prev)).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs<Scalar, Index, DataMapper, nr, 0, Conjugate, PanelMode>::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper<double, long long int, 0>; int nr = 4; bool Conjugate = false; bool PanelMode = false]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:100:15: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]'
100 | pack_rhs(blockB, rhs.getSubMapper(k2,0), actual_kc, size);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]'
109 | internal::general_matrix_matrix_triangular_product<Index,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
110 | Scalar, OtherIsRowMajor ? RowMajor : ColMajor, OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113 | ::run(size, depth,
| ~~~~~^~~~~~~~~~~~~
114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
215 | hess_lower.rankUpdate(hess_buff, x_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
2459 | PacketBlock<Packet,(PacketSize%4)==0?4:PacketSize> kernel;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs<Scalar, Index, DataMapper, Pack1, Pack2, Packet, 1, Conjugate, PanelMode>::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper<double, long long int, 1>; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]'
106 | pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]'
109 | internal::general_matrix_matrix_triangular_product<Index,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
110 | Scalar, OtherIsRowMajor ? RowMajor : ColMajor, OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113 | ::run(size, depth,
| ~~~~~^~~~~~~~~~~~~
114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
215 | hess_lower.rankUpdate(hess_buff, x_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2256:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
2256 | typedef typename unpacket_traits<typename unpacket_traits<Packet>::half>::half QuarterPacket;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2258:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
2258 | HalfPacketSize = unpacket_traits<HalfPacket>::size,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
2259 | QuarterPacketSize = unpacket_traits<QuarterPacket>::size,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
2298 | PacketBlock<HalfPacket> kernel_half;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
2304 | PacketBlock<QuarterPacket> kernel_quarter;
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper<double, long long int, 0, 0, 1>; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:113:15: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]'
113 | gebp(res.getSubMapper(i2, 0), blockA, blockB, actual_mc, actual_kc,
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
114 | (std::min)(size,i2), alpha, -1, -1, 0, 0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]'
109 | internal::general_matrix_matrix_triangular_product<Index,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
110 | Scalar, OtherIsRowMajor ? RowMajor : ColMajor, OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113 | ::run(size, depth,
| ~~~~~^~~~~~~~~~~~~
114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
215 | hess_lower.rankUpdate(hess_buff, x_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1920:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
1920 | const int SResPacketHalfSize = unpacket_traits<typename unpacket_traits<SResPacket>::half>::size;
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
1921 | const int SResPacketQuarterSize = unpacket_traits<typename unpacket_traits<typename unpacket_traits<SResPacket>::half>::half>::size;
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1977:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
1977 | typedef typename conditional<SwappedTraits::LhsProgress>=8,typename unpacket_traits<SResPacket>::half,SResPacket>::type SResPacketHalf;
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1978:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
1978 | typedef typename conditional<SwappedTraits::LhsProgress>=8,typename unpacket_traits<SLhsPacket>::half,SLhsPacket>::type SLhsPacketHalf;
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1979:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
1979 | typedef typename conditional<SwappedTraits::LhsProgress>=8,typename unpacket_traits<SRhsPacket>::half,SRhsPacket>::type SRhsPacketHalf;
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1980:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
1980 | typedef typename conditional<SwappedTraits::LhsProgress>=8,typename unpacket_traits<SAccPacket>::half,SAccPacket>::type SAccPacketHalf;
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, 16>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits<Eigen::Matrix<double, 4, 4> >'
22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar;
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >'
98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix<double, 4, 4>'
178 | class Matrix
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from 'void Eigen::internal::tribb_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjLhs, ConjRhs, ResInnerStride, UpLo>::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]'
155 | Matrix<ResScalar,BlockSize,BlockSize,ColMajor> buffer((internal::constructor_without_unaligned_array_assert()));
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]'
116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha);
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]'
109 | internal::general_matrix_matrix_triangular_product<Index,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
110 | Scalar, OtherIsRowMajor ? RowMajor : ColMajor, OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113 | ::run(size, depth,
| ~~~~~^~~~~~~~~~~~~
114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
215 | hess_lower.rankUpdate(hess_buff, x_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >'
98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]'
116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha);
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]'
109 | internal::general_matrix_matrix_triangular_product<Index,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
110 | Scalar, OtherIsRowMajor ? RowMajor : ColMajor, OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113 | ::run(size, depth,
| ~~~~~^~~~~~~~~~~~~
114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
215 | hess_lower.rankUpdate(hess_buff, x_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:220:63: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
220 | const auto kappa = 1 / (x * x_buffer1 * alpha_tmp).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:229:44: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
229 | const auto xy = (x * alpha_tmp).sum();
| ~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_quotient_op<double, double>, const Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:231:49: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
231 | (alpha_tmp.square() / x_buffer2).sum() - (
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:234:80: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
234 | (x_norm * x_norm) / (l1 * kappa) + (x.square() * x_buffer2).sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Transpose<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:181:18: required from 'Derived& Eigen::ArrayBase<Derived>::operator-=(const Eigen::ArrayBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
181 | call_assignment(derived(), other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnqp_full.hpp:169:26: required from 'void adelie_core::optimization::StateNNQPFull<MatrixType, true>::solve() [with MatrixType = Eigen::Matrix<double, -1, -1>]'
169 | grad -= del * quad.array().col(i);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:232:25: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)> [with auto:96 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:97 = double]'
232 | state_nnqp.solve();
| ~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:285:38: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)> [with auto:80 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
285 | if ((Qv - _ATmu).square().sum() <= l1 * l1) return value_t(0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) {
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:295:12: required from 'void adelie_core::solver::pinball::solve(StateType&&, CheckUserInterruptType) [with StateType = adelie_core::optimization::StatePinball<adelie_core::matrix::MatrixConstraintBase<double, int>, double, int, bool>&; CheckUserInterruptType = adelie_core::util::no_op]'
295 | fit(state, check_user_interrupt);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/pinball.hpp:197:31: required from 'void adelie_core::optimization::StatePinball<MatrixType, ValueType, IndexType, BoolType>::solve() [with MatrixType = adelie_core::matrix::MatrixConstraintBase<double, int>; ValueType = double; IndexType = int; BoolType = bool]'
197 | solver::pinball::solve(*this);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:465:32: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)> [with auto:86 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:87 = double]'
465 | state_pinball.solve();
| ~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >'
38 | >::type Scalar;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:295:12: required from 'void adelie_core::solver::pinball::solve(StateType&&, CheckUserInterruptType) [with StateType = adelie_core::optimization::StatePinball<adelie_core::matrix::MatrixConstraintBase<double, int>, double, int, bool>&; CheckUserInterruptType = adelie_core::util::no_op]'
295 | fit(state, check_user_interrupt);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/pinball.hpp:197:31: required from 'void adelie_core::optimization::StatePinball<MatrixType, ValueType, IndexType, BoolType>::solve() [with MatrixType = adelie_core::matrix::MatrixConstraintBase<double, int>; ValueType = double; IndexType = int; BoolType = bool]'
197 | solver::pinball::solve(*this);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:465:32: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)> [with auto:86 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:87 = double]'
465 | state_pinball.solve();
| ~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:59:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:295:12: required from 'void adelie_core::solver::pinball::solve(StateType&&, CheckUserInterruptType) [with StateType = adelie_core::optimization::StatePinball<adelie_core::matrix::MatrixConstraintBase<double, int>, double, int, bool>&; CheckUserInterruptType = adelie_core::util::no_op]'
295 | fit(state, check_user_interrupt);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/pinball.hpp:197:31: required from 'void adelie_core::optimization::StatePinball<MatrixType, ValueType, IndexType, BoolType>::solve() [with MatrixType = adelie_core::matrix::MatrixConstraintBase<double, int>; ValueType = double; IndexType = int; BoolType = bool]'
197 | solver::pinball::solve(*this);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:465:32: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)> [with auto:86 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:87 = double]'
465 | state_pinball.solve();
| ~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:196:50: required from 'adelie_core::constraint::ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:68&, const auto:69&)> [with auto:68 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:69 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
196 | return ((Qv - _mu) * (_mu - mu_prev)).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:66&)>; ComputeMinMuResidType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:67&, bool, bool)>; ComputeBacktrackAType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:68&, const auto:69&)>; ComputeBacktrackType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:70)>; ComputeGradientType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:71&, auto:72)>; SaveAdditionalPrevType = ConstraintBox<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:234:26: required from 'void adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
234 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
235 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
236 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
237 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
238 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
239 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
240 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
241 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
242 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
243 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
245 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
246 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
98 | return numext::real((*this).cwiseAbs2().sum());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
110 | return numext::sqrt(squaredNorm());
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:155:29: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
155 | if (linear.matrix().norm() <= l1) {
| ~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
98 | return numext::real((*this).cwiseAbs2().sum());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
110 | return numext::sqrt(squaredNorm());
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:278:42: required from 'typename adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
278 | return (v - _sgn * _mu).matrix().norm();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>; SrcXprType = Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Functor = assign_op<double, double>]'
780 | DstEvaluatorType dstEvaluator(dst);
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>; SrcXprType = Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
954 | call_dense_assignment_loop(dst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>; Src = Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = assign_op<double, double>]'
890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>; Src = Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
858 | call_assignment_no_alias(dst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>; Src = Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:639:22: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::dual(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_index_t>, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>) const [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_index_t = Eigen::Array<int, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
639 | values.head(nnz) = Eigen::Map<const vec_value_t>(
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
640 | _mu_value.data(),
| ~~~~~~~~~~~~~~~~~
641 | nnz
| ~~~
642 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:629:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
98 | return numext::real((*this).cwiseAbs2().sum());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
110 | return numext::sqrt(squaredNorm());
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:284:35: required from 'typename adelie_core::constraint::ConstraintBox<ValueType, IndexType>::base_t::value_t adelie_core::constraint::ConstraintBox<ValueType, IndexType>::solve_zero(const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
284 | return (v - _mu).matrix().norm();
| ~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:272:1: required from here
10 | ConstraintBox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/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::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:86:29: required from 'adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:59)> [with auto:59 = double]'
86 | const auto t = x.sum();
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: required from 'auto adelie_core::optimization::newton_root_find(InitialType, StepType, ProjectType, ValueType, size_t) [with InitialType = adelie_core::bcd::unconstrained::newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; StepType = adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:59)>; ProjectType = adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:60)>; ValueType = double; size_t = long long unsigned int]'
51 | const auto step_state = step_f(h);
| ~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:99:64: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
99 | const auto root_find_state = optimization::newton_root_find(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
100 | initial_f,
| ~~~~~~~~~~
101 | step_f,
| ~~~~~~~
102 | project_f,
| ~~~~~~~~~~
103 | tol,
| ~~~~
104 | max_iters
| ~~~~~~~~~
105 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:91:14: required from 'adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:59)> [with auto:59 = double]'
89 | const auto dfh = -(
| ~
90 | x * vbuffer1 * vbuffer2
| ~~~~~~~~~~~~~~~~~~~~~~~
91 | ).sum() * (1 + sqrt_t) / t;
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: required from 'auto adelie_core::optimization::newton_root_find(InitialType, StepType, ProjectType, ValueType, size_t) [with InitialType = adelie_core::bcd::unconstrained::newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; StepType = adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:59)>; ProjectType = adelie_core::bcd::unconstrained::newton_solver_base<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()> >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda(auto:60)>; ValueType = double; size_t = long long unsigned int]'
51 | const auto step_state = step_f(h);
| ~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:99:64: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
99 | const auto root_find_state = optimization::newton_root_find(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
100 | initial_f,
| ~~~~~~~~~~
101 | step_f,
| ~~~~~~~
102 | project_f,
| ~~~~~~~~~~
103 | tol,
| ~~~~
104 | max_iters
| ~~~~~~~~~
105 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
98 | return numext::real((*this).cwiseAbs2().sum());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
110 | return numext::sqrt(squaredNorm());
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:99:61: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
99 | const value_t mu_resid_norm = mu_resid.matrix().norm();
| ~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
98 | return numext::real((*this).cwiseAbs2().sum());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
110 | return numext::sqrt(squaredNorm());
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:112:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
112 | x_norm = x.matrix().norm();
| ~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 4> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, 4, 4>; Scalar = double]'
347 | return derived() = Constant(rows(), cols(), val);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product<Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, 0, ResInnerStride, UpLo, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking<LhsScalar, RhsScalar>&) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]'
116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha);
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector<MatrixType, OtherType, UpLo, false>::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; OtherType = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]'
109 | internal::general_matrix_matrix_triangular_product<Index,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
110 | Scalar, OtherIsRowMajor ? RowMajor : ColMajor, OtherBlasTraits::NeedToConjugate && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits<Scalar>::IsComplex,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113 | ::run(size, depth,
| ~~~~~^~~~~~~~~~~~~
114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView<MatrixType, UpLo>& Eigen::SelfAdjointView<MatrixType, Mode>::rankUpdate(const Eigen::MatrixBase<OtherDerived>&, const Scalar&) [with DerivedU = Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map<Eigen::Matrix<double, -1, -1> >; unsigned int UpLo = 1; Scalar = double]'
126 | selfadjoint_product_selector<MatrixType,DerivedU,UpLo>::run(_expression().const_cast_derived(), u.derived(), alpha);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
215 | hess_lower.rankUpdate(hess_buff, x_norm);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from 'struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>'
739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from 'struct Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >'
722 | struct evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Transpose<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; SrcXprType = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >; Functor = sub_assign_op<double, double>]'
774 | SrcEvaluatorType srcEvaluator(src);
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Transpose<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]'
954 | call_dense_assignment_loop(dst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:181:18: required from 'Derived& Eigen::ArrayBase<Derived>::operator-=(const Eigen::ArrayBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Block<const Eigen::ArrayWrapper<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
181 | call_assignment(derived(), other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/nnqp_full.hpp:169:26: required from 'void adelie_core::optimization::StateNNQPFull<MatrixType, true>::solve() [with MatrixType = Eigen::Matrix<double, -1, -1>]'
169 | grad -= del * quad.array().col(i);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:232:25: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)> [with auto:96 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:97 = double]'
232 | state_nnqp.solve();
| ~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_conj_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]'
37 | return a.template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]'
84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)> [with auto:83 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
98 | return numext::real((*this).cwiseAbs2().sum());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double; typename Eigen::internal::traits<T>::Scalar = double]'
110 | return numext::sqrt(squaredNorm());
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:62:38: required from 'void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >&, size_t&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&, Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >&)::<lambda()>; size_t = long long unsigned int]'
62 | const auto v_l2 = v.matrix().norm();
| ~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from 'void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; VType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >; BufferType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; size_t = long long unsigned int]'
138 | newton_solver_base(
| ~~~~~~~~~~~~~~~~~~^
139 | L, v, l1, l2, tol, max_iters, initial_f,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 | x, iters, buffer1, buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
141 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
89 | bcd::unconstrained::newton_solver(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
91 | x, x_iters, x_buffer1, x_buffer2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from 'struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>'
739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from 'struct Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >'
722 | struct evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; SrcXprType = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >; Functor = sub_assign_op<double, double>]'
774 | SrcEvaluatorType srcEvaluator(src);
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]'
954 | call_dense_assignment_loop(dst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:295:12: required from 'void adelie_core::solver::pinball::solve(StateType&&, CheckUserInterruptType) [with StateType = adelie_core::optimization::StatePinball<adelie_core::matrix::MatrixConstraintBase<double, int>, double, int, bool>&; CheckUserInterruptType = adelie_core::util::no_op]'
295 | fit(state, check_user_interrupt);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/optimization/pinball.hpp:197:31: required from 'void adelie_core::optimization::StatePinball<MatrixType, ValueType, IndexType, BoolType>::solve() [with MatrixType = adelie_core::matrix::MatrixConstraintBase<double, int>; ValueType = double; IndexType = int; BoolType = bool]'
197 | solver::pinball::solve(*this);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:465:32: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)> [with auto:86 = Eigen::Map<Eigen::Matrix<double, -1, -1> >; auto:87 = double]'
465 | state_pinball.solve();
| ~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
240 | compute_proximal_newton_step(hess, var);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, 1, -1>; Scalar = double]'
347 | return derived() = Constant(rows(), cols(), val);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<double, 1, -1>]'
548 | return setConstant(Scalar(0));
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:16: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false>, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:68:17: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
68 | Qv.matrix() = v.matrix() * Q.transpose();
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:219:24: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
219 | alpha.matrix() = alpha_tmp.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:228:19: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
228 | alpha_tmp = x.matrix() * Q;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 1, -1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 1, -1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 1, -1> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, 1, -1>, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Transpose<const 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.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:68:17: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
68 | Qv.matrix() = v.matrix() * Q.transpose();
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>; U = Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false>; ResScalar = double]'
50 | return a.transpose().template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/Core:333:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits<double, double, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from 'struct Eigen::internal::general_matrix_vector_product<long long int, double, Eigen::internal::const_blas_data_mapper<double, long long int, 0>, 0, false, double, Eigen::internal::const_blas_data_mapper<double, long long int, 1>, false, 0>'
87 | typedef typename Traits::LhsPacket LhsPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >; Rhs = Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; typename Dest::Scalar = double]'
252 | general_matrix_vector_product
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | <Index,LhsScalar,LhsMapper,ColMajor,LhsBlasTraits::NeedToConjugate,RhsScalar,RhsMapper,RhsBlasTraits::NeedToConjugate>::run(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
254 | actualLhs.rows(), actualLhs.cols(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
257 | dest.data(), 1,
| ~~~~~~~~~~~~~~~
258 | compatibleAlpha);
| ~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; Rhs = Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >; Dest = Eigen::Matrix<double, 1, -1>; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]'
206 | gemv_dense_selector<OnTheRight,OtherStorageOrder,BlasCompatible>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; Rhs = Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >; Scalar = double]'
385 | internal::gemv_dense_selector<Side,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
386 | (int(MatrixType::Flags)&RowMajorBit) ? RowMajor : ColMajor,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
387 | bool(internal::blas_traits<MatrixType>::HasUsableDirectAccess)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
388 | >::run(actual_lhs, actual_rhs, dst, alpha);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; Rhs = Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >; Derived = Eigen::internal::generic_product_impl<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]'
361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); }
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable &&
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
52 | unpacket_traits<_RhsPacket>::vectorizable &&
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size),
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size),
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
59 | typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
60 | typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
61 | typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits<double, double, 1>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from 'struct Eigen::internal::general_matrix_vector_product<long long int, double, Eigen::internal::const_blas_data_mapper<double, long long int, 0>, 0, false, double, Eigen::internal::const_blas_data_mapper<double, long long int, 1>, false, 0>'
91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >; Rhs = Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; typename Dest::Scalar = double]'
252 | general_matrix_vector_product
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | <Index,LhsScalar,LhsMapper,ColMajor,LhsBlasTraits::NeedToConjugate,RhsScalar,RhsMapper,RhsBlasTraits::NeedToConjugate>::run(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
254 | actualLhs.rows(), actualLhs.cols(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
257 | dest.data(), 1,
| ~~~~~~~~~~~~~~~
258 | compatibleAlpha);
| ~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; Rhs = Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >; Dest = Eigen::Matrix<double, 1, -1>; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]'
206 | gemv_dense_selector<OnTheRight,OtherStorageOrder,BlasCompatible>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; Rhs = Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >; Scalar = double]'
385 | internal::gemv_dense_selector<Side,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
386 | (int(MatrixType::Flags)&RowMajorBit) ? RowMajor : ColMajor,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
387 | bool(internal::blas_traits<MatrixType>::HasUsableDirectAccess)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
388 | >::run(actual_lhs, actual_rhs, dst, alpha);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; Rhs = Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >; Derived = Eigen::internal::generic_product_impl<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]'
361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); }
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable &&
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
52 | unpacket_traits<_RhsPacket>::vectorizable &&
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size),
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size),
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
59 | typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
60 | typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
61 | typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits<double, double, 2>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from 'struct Eigen::internal::general_matrix_vector_product<long long int, double, Eigen::internal::const_blas_data_mapper<double, long long int, 0>, 0, false, double, Eigen::internal::const_blas_data_mapper<double, long long int, 1>, false, 0>'
95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter;
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >; Rhs = Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; typename Dest::Scalar = double]'
252 | general_matrix_vector_product
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | <Index,LhsScalar,LhsMapper,ColMajor,LhsBlasTraits::NeedToConjugate,RhsScalar,RhsMapper,RhsBlasTraits::NeedToConjugate>::run(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
254 | actualLhs.rows(), actualLhs.cols(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
257 | dest.data(), 1,
| ~~~~~~~~~~~~~~~
258 | compatibleAlpha);
| ~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; Rhs = Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >; Dest = Eigen::Matrix<double, 1, -1>; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]'
206 | gemv_dense_selector<OnTheRight,OtherStorageOrder,BlasCompatible>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; Rhs = Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >; Scalar = double]'
385 | internal::gemv_dense_selector<Side,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
386 | (int(MatrixType::Flags)&RowMajorBit) ? RowMajor : ColMajor,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
387 | bool(internal::blas_traits<MatrixType>::HasUsableDirectAccess)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
388 | >::run(actual_lhs, actual_rhs, dst, alpha);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >; Rhs = Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >; Derived = Eigen::internal::generic_product_impl<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]'
361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); }
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX'
42 | prefix ## name ## Packet
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable &&
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
52 | unpacket_traits<_RhsPacket>::vectorizable &&
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size),
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size),
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1,
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
59 | typedef typename conditional<Vectorizable,_LhsPacket,LhsScalar>::type LhsPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
60 | typedef typename conditional<Vectorizable,_RhsPacket,RhsScalar>::type RhsPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
61 | typedef typename conditional<Vectorizable,_ResPacket,ResScalar>::type ResPacket;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >; Rhs = Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; typename Dest::Scalar = double]'
296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size());
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:68:17: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
68 | Qv.matrix() = v.matrix() * Q.transpose();
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>; U = Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false>; ResScalar = double]'
50 | return a.transpose().template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:68:17: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
68 | Qv.matrix() = v.matrix() * Q.transpose();
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 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.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true, Eigen::Dense>'
154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>'
103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)> [with auto:91 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:219:24: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
219 | alpha.matrix() = alpha_tmp.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; U = Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false>; ResScalar = double]'
50 | return a.transpose().template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:219:24: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
219 | alpha.matrix() = alpha_tmp.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>; U = Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]'
50 | return a.transpose().template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:228:19: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
228 | alpha_tmp = x.matrix() * Q;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, 1, -1> >, -1, 1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, 1, -1> >, -1, 1, true>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, 1, -1> >, -1, 1, true>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, 1, -1> >, -1, 1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, 1, -1> >, -1, 1, true> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Transpose<Eigen::Matrix<double, 1, -1> >, -1, 1, true>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:228:19: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
228 | alpha_tmp = x.matrix() * Q;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true>, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)> [with auto:79 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >; Rhs = Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Dest = Eigen::Matrix<double, 1, -1>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha);
| ~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)> [with auto:91 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, Eigen::internal::IndexBased, double>'
311 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost,
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> > >'
90 | struct evaluator : public unary_evaluator<T>
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> > >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from 'struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>'
739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from 'struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>'
739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from 'struct Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> > >'
722 | struct evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> > >'
357 | class redux_evaluator : public internal::evaluator<_XprType>
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
414 | ThisEvaluator thisEval(derived());
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >; Scalar = double]'
347 | return derived() = Constant(rows(), cols(), val);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 2, Eigen::Stride<0, 0> >]'
548 | return setConstant(Scalar(0));
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:278:57: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]'
332 | Base::template _init1<T>(x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
386 | grad.matrix() = x.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)> [with auto:79 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]'
37 | return a.template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]'
84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)> [with auto:83 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, Eigen::internal::IndexBased, double>'
311 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost,
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> > >'
90 | struct evaluator : public unary_evaluator<T>
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> > >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from 'struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>'
739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:68:17: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
68 | Qv.matrix() = v.matrix() * Q.transpose();
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>; U = Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]'
50 | return a.transpose().template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)> [with auto:91 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>; U = Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]'
50 | return a.transpose().template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)> [with auto:91 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, Eigen::internal::IndexBased, double>'
311 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost,
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >'
90 | struct evaluator : public unary_evaluator<T>
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from 'struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>'
739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:219:24: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
219 | alpha.matrix() = alpha_tmp.matrix() * Q.transpose();
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from 'struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>'
739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from 'struct Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > >'
722 | struct evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > >'
357 | class redux_evaluator : public internal::evaluator<_XprType>
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const 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.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:228:19: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
228 | alpha_tmp = x.matrix() * Q;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true>, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)> [with auto:79 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true>; U = Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]'
50 | return a.transpose().template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)> [with auto:79 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]'
37 | return a.template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]'
84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)> [with auto:83 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]'
37 | return a.template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]'
84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)> [with auto:83 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; U = Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false>; ResScalar = double]'
50 | return a.transpose().template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]'
37 | return a.template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]'
84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)> [with auto:83 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, Eigen::internal::IndexBased, double>'
311 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost,
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> > >'
90 | struct evaluator : public unary_evaluator<T>
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> > >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from 'struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>'
739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)> [with auto:91 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const 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::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const 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.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const 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.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const 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.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>; U = Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]'
50 | return a.transpose().template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; Derived = Eigen::Block<const Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]'
84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; Func = assign_op<double, double>; typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
850 | typename plain_matrix_type<Src>::type tmp(src);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::MatrixWrapper<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:228:19: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
228 | alpha_tmp = x.matrix() * Q;
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, Eigen::internal::IndexBased, double>'
311 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost,
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> > >'
90 | struct evaluator : public unary_evaluator<T>
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> > >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from 'struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>'
739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)> [with auto:79 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, Eigen::internal::IndexBased, double>'
311 | CoeffReadCost = evaluator<ArgType>::CoeffReadCost,
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >'
90 | struct evaluator : public unary_evaluator<T>
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from 'struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>'
739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]'
37 | return a.template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product<Eigen::MatrixWrapper<const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]'
84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)> [with auto:83 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
178 | const value_t b = compute_backtrack_b(Qv, mu_resid);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const 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::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const 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.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const 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.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const 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.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>; U = Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]'
50 | return a.transpose().template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; Derived = Eigen::Block<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]'
84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from 'adelie_core::constraint::ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)> [with auto:91 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:91&)>; ComputeMinMuResidType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:92&, bool, bool)>; ComputeBacktrackAType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:93&, const auto:94&)>; ComputeBacktrackType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:95)>; ComputeGradientType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:96&, auto:97)>; SaveAdditionalPrevType = ConstraintOneSided<double, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from 'void adelie_core::constraint::ConstraintOneSided<ValueType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<ValueType, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
242 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
244 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
245 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
246 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
247 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
248 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
249 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
250 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
251 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
254 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here
10 | ConstraintOneSided<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const 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::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const 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.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const 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.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true> >, const Eigen::Block<const Eigen::Ref<const 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.5/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true>; U = Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]'
50 | return a.transpose().template binaryExpr<conj_prod>(b).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; Derived = Eigen::Block<const Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double; typename Eigen::internal::traits<T>::Scalar = double; typename Eigen::internal::traits<OtherDerived>::Scalar = double]'
84 | return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::MatrixWrapper<const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Product<Eigen::MatrixWrapper<Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
66 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from 'adelie_core::constraint::ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)> [with auto:79 = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from 'void adelie_core::constraint::solve_proximal_newton(Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, ValueType, ValueType, const Eigen::Ref<const Eigen::Matrix<Type, -1, -1> >&, size_t, ValueType, ValueType, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:79&)>; ComputeMinMuResidType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:80&, bool, bool)>; ComputeBacktrackAType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeBacktrackBType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:83&, const auto:84&)>; ComputeBacktrackType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(auto:85)>; ComputeGradientType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeHardOptimalityType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda()>; ComputeConvergenceMeasureType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; ComputeProximalNewtonStepType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(const auto:86&, auto:87)>; SaveAdditionalPrevType = ConstraintLinear<adelie_core::matrix::MatrixConstraintBase<double, int>, int>::solve(Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >&, adelie_core::constraint::ConstraintBase<double, int>::value_t, adelie_core::constraint::ConstraintBase<double, int>::value_t, const Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::Ref<Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1> >)::<lambda(bool)>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long long unsigned int]'
98 | compute_mu_resid(mu_resid);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from 'void adelie_core::constraint::ConstraintLinear<AType, IndexType>::solve(Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase<double, int>; IndexType = int; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase<double, int>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase<double, int>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t = Eigen::Array<long long unsigned int, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<typename adelie_core::constraint::ConstraintBase<typename std::decay<_Tp>::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
497 | solve_proximal_newton(
| ~~~~~~~~~~~~~~~~~~~~~^
498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | compute_mu_resid,
| ~~~~~~~~~~~~~~~~~
500 | compute_min_mu_resid,
| ~~~~~~~~~~~~~~~~~~~~~
501 | compute_backtrack_a,
| ~~~~~~~~~~~~~~~~~~~~
502 | compute_backtrack_b,
| ~~~~~~~~~~~~~~~~~~~~
503 | compute_backtrack,
| ~~~~~~~~~~~~~~~~~~
504 | compute_gradient,
| ~~~~~~~~~~~~~~~~~
505 | compute_hard_optimality,
| ~~~~~~~~~~~~~~~~~~~~~~~~
506 | compute_convergence_measure,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507 | compute_proximal_newton_step,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
508 | save_additional_prev
| ~~~~~~~~~~~~~~~~~~~~
509 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here
12 | ConstraintLinear<AType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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);
| ^~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c rcpp_glm.cpp -o rcpp_glm.o
In file included from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Core:205,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Dense:1,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigenForward.h:28,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigen.h:25,
from decl.h:3,
from rcpp_glm.h:2,
from rcpp_glm.cpp:1:
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:174:
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:165:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<float, 4>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:271:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here
27 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, 4>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here
102 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/SparseCore:37,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Sparse:26,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigenForward.h:29:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here
61 | typedef Triplet<double> T;
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, -1>':
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/Array.h:17:8: required from 'struct Eigen::internal::traits<Eigen::Array<double, 1, -1, 1, 1, -1> >'
17 | struct traits<Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> > : traits<Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from 'struct Eigen::internal::traits<const Eigen::Array<double, 1, -1, 1, 1, -1> >'
23 | template<typename T> struct traits<const T> : traits<T> {};
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:18:8: required from 'struct Eigen::internal::traits<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
18 | struct traits<Map<PlainObjectType, MapOptions, StrideType> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > >'
32 | enum { has_direct_access = (traits<Derived>::Flags & DirectAccessBit) ? 1 : 0,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >'
111 | int Level = internal::accessors_level<Derived>::has_write_access ? WriteAccessors : ReadOnlyAccessors
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.hpp:29:22: required from 'class adelie_core::glm::GlmBase<double>'
29 | map_cvec_value_t y;
| ^
rcpp_glm.h:186:39: required from here
186 | bool is_multi() const { return ptr->is_multi; }
| ^~
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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::Stride<0, 0> > >'
24 | ? PlainObjectType::ColsAtCompileTime
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > >'
32 | enum { has_direct_access = (traits<Derived>::Flags & DirectAccessBit) ? 1 : 0,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >'
111 | int Level = internal::accessors_level<Derived>::has_write_access ? WriteAccessors : ReadOnlyAccessors
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.hpp:29:22: required from 'class adelie_core::glm::GlmBase<double>'
29 | map_cvec_value_t y;
| ^
rcpp_glm.h:186:39: required from here
186 | bool is_multi() const { return ptr->is_multi; }
| ^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.hpp:29:22: required from 'class adelie_core::glm::GlmBase<double>'
29 | map_cvec_value_t y;
| ^
rcpp_glm.h:186:39: required from here
186 | bool is_multi() const { return ptr->is_multi; }
| ^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Array<double, -1, 1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Array<double, -1, 1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase<Eigen::Array<double, -1, 1> >'
98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array<double, -1, 1>'
45 | class Array
| ^~~~~
rcpp_glm.h:188:27: required from here
188 | vec_value_t y() const { return ptr->y; }
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
rcpp_glm.h:195:29: required from here
195 | vec_value_t grad(eta.size());
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from 'class Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >'
329 | template<typename TPlainObjectType, int Options, typename StrideType> class Ref<const TPlainObjectType, Options, StrideType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.h:196:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from 'class Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >'
281 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
rcpp_glm.h:196:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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::Stride<0, 0> > >'
24 | ? PlainObjectType::ColsAtCompileTime
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > >'
32 | enum { has_direct_access = (traits<Derived>::Flags & DirectAccessBit) ? 1 : 0,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >'
111 | int Level = internal::accessors_level<Derived>::has_write_access ? WriteAccessors : ReadOnlyAccessors
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.hpp:31:22: required from 'class adelie_core::glm::GlmMultiBase<double>'
31 | map_carr_value_t y;
| ^
rcpp_glm.h:244:39: required from here
244 | bool is_multi() const { return ptr->is_multi; }
| ^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.hpp:31:22: required from 'class adelie_core::glm::GlmMultiBase<double>'
31 | map_carr_value_t y;
| ^
rcpp_glm.h:244:39: required from here
244 | bool is_multi() const { return ptr->is_multi; }
| ^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, -1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, -1>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, -1>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Array<double, -1, -1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Array<double, -1, -1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase<Eigen::Array<double, -1, -1> >'
98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array<double, -1, -1>'
45 | class Array
| ^~~~~
rcpp_glm.h:246:30: required from here
246 | colarr_value_t y() const { return ptr->y; }
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, -1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, -1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Array<double, -1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Map<Eigen::Array<double, -1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, -1, -1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, -1, -1> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<Eigen::Array<double, -1, -1> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
rcpp_glm.h:253:34: required from here
253 | colarr_value_t gradT(etaT.rows(), etaT.cols());
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
rcpp_glm.h:255:41: required from here
255 | Eigen::Map<rowarr_value_t> grad(gradT.data(), gradT.cols(), gradT.rows());
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from 'class Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >'
329 | template<typename TPlainObjectType, int Options, typename StrideType> class Ref<const TPlainObjectType, Options, StrideType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.h:256:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from 'class Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >'
281 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
rcpp_glm.h:256:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Array<double, -1, 1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Array<double, -1, 1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Array<double, -1, 1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Array<double, -1, 1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Transpose<Eigen::Array<double, -1, 1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<Eigen::Array<double, -1, 1>, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<Eigen::Array<double, -1, 1> >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array<double, -1, 1>; Src = Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = assign_op<double, double>]'
883 | ActualDstType actualDst(dst);
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array<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.5/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array<double, -1, 1>]'
594 | _set_noalias(other);
| ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Array.h:288:29: required from 'Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase<OtherDerived>&, typename Eigen::internal::enable_if<std::is_convertible<typename OtherDerived::Scalar, typename Eigen::internal::traits<Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::Scalar>::value, PrivateType>::type) [with OtherDerived = Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if<std::is_convertible<typename OtherDerived::Scalar, typename Eigen::internal::traits<Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::Scalar>::value, PrivateType>::type = Eigen::Array<double, -1, 1>::PrivateType; typename OtherDerived::Scalar = double; typename Eigen::internal::traits<Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >::Scalar = double]'
288 | : Base(other.derived())
| ^
rcpp_glm.h:188:41: required from here
188 | vec_value_t y() const { return ptr->y; }
| ~~~~~^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<Eigen::Array<double, 1, -1, 1, 1, -1>, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array<double, 1, -1, 1, 1, -1>; Src = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Func = assign_op<double, double>]'
883 | ActualDstType actualDst(dst);
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:371:41: required from 'void Eigen::Ref<const TPlainObjectType, Options, StrideType>::construct(const Expression&, Eigen::internal::false_type) [with Expression = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array<double, 1, -1, 1, 1, -1>; int Options = 0; StrideType = Eigen::InnerStride<1>]'
371 | internal::call_assignment_no_alias(m_object,expr,internal::assign_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:364:18: required from 'void Eigen::Ref<const TPlainObjectType, Options, StrideType>::construct(const Expression&, Eigen::internal::true_type) [with Expression = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array<double, 1, -1, 1, 1, -1>; int Options = 0; StrideType = Eigen::InnerStride<1>]'
364 | construct(expr, internal::false_type());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:345:16: required from 'Eigen::Ref<const TPlainObjectType, Options, StrideType>::Ref(const Eigen::DenseBase<OtherDerived>&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<const TPlainObjectType, Options, StrideType> >::match<Derived>::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array<double, 1, -1, 1, 1, -1>; int Options = 0; StrideType = Eigen::InnerStride<1>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<const TPlainObjectType, Options, StrideType> >::match<Derived>::ScalarTypeMatch), Derived>::type = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits<Eigen::Ref<const TPlainObjectType, Options, StrideType> >::match<Derived> = Eigen::internal::traits<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >::match<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]'
345 | construct(expr.derived(), typename Traits::template match<Derived>::type());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.h:196:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Block<const Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::glm::GlmCox<double, int>; _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
969 | auto __pi = ::new (__mem)
| ^~~~~~~~~~~~~
970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = adelie_core::glm::GlmCox<double, int>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = adelie_core::glm::GlmCox<double, int>]'
463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...)
| ^
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::glm::GlmCox<double, int>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::glm::GlmCox<double, int>]'
1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1008 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.h:300:1: required from 'RGlmCox64::RGlmCox64(Args&& ...) [with Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
41 | bname(std::make_shared<aname>(std::forward<Args>(args)...)) \
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.cpp:34:79: required from here
34 | return new r_glm_cox_64_t(start, stop, status, strata, weights, tie_method);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/Core:277:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >::match<Eigen::Block<const Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false> >'
44 | DerivedAlignment = int(evaluator<Derived>::Alignment),
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:340:101: required by substitution of 'template<class Derived> Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >::match<Derived>::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Block<const Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>]'
340 | typename internal::enable_if<bool(Traits::template match<Derived>::ScalarTypeMatch),Derived>::type* = 0)
| ^~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:1110:25: required by substitution of 'template<class _Tp, class ... _Args> using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = adelie_core::glm::GlmCoxPack<double, int>; _Args = {const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
1110 | = __bool_constant<__is_constructible(_Tp, _Args...)>;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:1115:12: required from 'struct std::is_constructible<adelie_core::glm::GlmCoxPack<double, int>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>'
1115 | struct is_constructible
| ^~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:183:35: required by substitution of 'template<class ... _Bn> std::__detail::__first_t<std::integral_constant<bool, true>, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_constructible<adelie_core::glm::GlmCoxPack<double, int>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__is_nothrow_new_constructible_impl<adelie_core::glm::GlmCoxPack<double, int>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const Eigen::VectorBlock<const Eigen::Array<double, 1, -1, 1, 1, -1>, -1>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>}]'
183 | __enable_if_t<bool(_Bn::value)>...>;
| ^~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:199:42: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::glm::GlmCox<double, int>; _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
969 | auto __pi = ::new (__mem)
| ^~~~~~~~~~~~~
970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = adelie_core::glm::GlmCox<double, int>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = adelie_core::glm::GlmCox<double, int>]'
463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...)
| ^
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::glm::GlmCox<double, int>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::glm::GlmCox<double, int>]'
1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1008 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.h:300:1: required from 'RGlmCox64::RGlmCox64(Args&& ...) [with Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
41 | bname(std::make_shared<aname>(std::forward<Args>(args)...)) \
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.cpp:34:79: required from here
34 | return new r_glm_cox_64_t(start, stop, status, strata, weights, tie_method);
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::glm::GlmCox<double, int>; _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
969 | auto __pi = ::new (__mem)
| ^~~~~~~~~~~~~
970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = adelie_core::glm::GlmCox<double, int>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = adelie_core::glm::GlmCox<double, int>]'
463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...)
| ^
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::glm::GlmCox<double, int>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::glm::GlmCox<double, int>]'
1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1008 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.h:300:1: required from 'RGlmCox64::RGlmCox64(Args&& ...) [with Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
41 | bname(std::make_shared<aname>(std::forward<Args>(args)...)) \
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.cpp:34:79: required from here
34 | return new r_glm_cox_64_t(start, stop, status, strata, weights, tie_method);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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<1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/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<1> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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<1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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<1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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<1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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<1> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::glm::GlmCox<double, int>; _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
969 | auto __pi = ::new (__mem)
| ^~~~~~~~~~~~~
970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = adelie_core::glm::GlmCox<double, int>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = adelie_core::glm::GlmCox<double, int>]'
463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...)
| ^
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::glm::GlmCox<double, int>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::glm::GlmCox<double, int>]'
1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1008 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.h:300:1: required from 'RGlmCox64::RGlmCox64(Args&& ...) [with Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
41 | bname(std::make_shared<aname>(std::forward<Args>(args)...)) \
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.cpp:34:79: required from here
34 | return new r_glm_cox_64_t(start, stop, status, strata, weights, tie_method);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:269:26: required from 'static auto adelie_core::glm::GlmCoxPack<ValueType, IndexType>::init_weights_size_to(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
269 | vec_value_t::Ones(stop_to.size()),
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:342:41: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::GlmCoxPack(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const std::string&) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; std::string = std::__cxx11::basic_string<char>]'
342 | weights_size_to(init_weights_size_to(
| ~~~~~~~~~~~~~~~~~~~~^
343 | stop_to, status_to, weights_to
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
344 | )),
| ~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/new_allocator.h:191:4: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::glm::GlmCox<double, int>; _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
969 | auto __pi = ::new (__mem)
| ^~~~~~~~~~~~~
970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = adelie_core::glm::GlmCox<double, int>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = adelie_core::glm::GlmCox<double, int>]'
463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...)
| ^
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::glm::GlmCox<double, int>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::glm::GlmCox<double, int>]'
1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1008 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.h:300:1: required from 'RGlmCox64::RGlmCox64(Args&& ...) [with Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
41 | bname(std::make_shared<aname>(std::forward<Args>(args)...)) \
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.cpp:34:79: required from here
34 | return new r_glm_cox_64_t(start, stop, status, strata, weights, tie_method);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::glm::GlmCox<double, int>; _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
969 | auto __pi = ::new (__mem)
| ^~~~~~~~~~~~~
970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = adelie_core::glm::GlmCox<double, int>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = adelie_core::glm::GlmCox<double, int>]'
463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...)
| ^
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::glm::GlmCox<double, int>; _Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::glm::GlmCox<double, int>]'
1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1008 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.h:300:1: required from 'RGlmCox64::RGlmCox64(Args&& ...) [with Args = {const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
41 | bname(std::make_shared<aname>(std::forward<Args>(args)...)) \
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.cpp:34:79: required from here
34 | return new r_glm_cox_64_t(start, stop, status, strata, weights, tie_method);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
rcpp_glm.h:116:17: required from 'void adelie_core::glm::GlmMultiS4<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
114 | grad = Rcpp::as<Eigen::Map<colarr_value_t>>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115 | ADELIE_CORE_S4_PURE_OVERRIDE(gradient, _glm, etaT_r)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
116 | ).matrix().transpose().array();
| ~~~~~~~~^~
rcpp_glm.h:108:10: required from here
108 | void gradient(
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
rcpp_glm.h:116:29: required from 'void adelie_core::glm::GlmMultiS4<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
114 | grad = Rcpp::as<Eigen::Map<colarr_value_t>>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115 | ADELIE_CORE_S4_PURE_OVERRIDE(gradient, _glm, etaT_r)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
116 | ).matrix().transpose().array();
| ~~~~~~~~~~~~~~~~~~~~^~
rcpp_glm.h:108:10: required from here
108 | void gradient(
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, -1, -1> > > > >'
42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> >
| ^~~~~~~~~~~~
rcpp_glm.h:116:37: required from 'void adelie_core::glm::GlmMultiS4<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
114 | grad = Rcpp::as<Eigen::Map<colarr_value_t>>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
115 | ADELIE_CORE_S4_PURE_OVERRIDE(gradient, _glm, etaT_r)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
116 | ).matrix().transpose().array();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
rcpp_glm.h:108:10: required from here
108 | void gradient(
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:977:8: required from 'struct Eigen::internal::evaluator<Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
977 | struct evaluator<Map<PlainObjectType, MapOptions, StrideType> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from 'struct Eigen::internal::evaluator<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
1018 | Flags = evaluator<Map<PlainObjectType, RefOptions, StrideType> >::Flags,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits<Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >::match<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
44 | DerivedAlignment = int(evaluator<Derived>::Alignment),
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:340:101: required by substitution of 'template<class Derived> Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >::match<Derived>::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >]'
340 | typename internal::enable_if<bool(Traits::template match<Derived>::ScalarTypeMatch),Derived>::type* = 0)
| ^~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:32:31: required from 'void adelie_core::glm::GlmMultiBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, Eigen::Ref<Eigen::Array<ValueType, -1, -1, 1, -1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
32 | check_inv_hessian_gradient(eta, grad, hess, inv_hess_grad);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here
13 | GlmMultiBase<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > >'
38 | >::type Scalar;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:34:17: required from 'void adelie_core::glm::GlmMultiBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, Eigen::Ref<Eigen::Array<ValueType, -1, -1, 1, -1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
34 | hess.max(0) +
| ~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here
13 | GlmMultiBase<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:34:17: required from 'void adelie_core::glm::GlmMultiBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, Eigen::Ref<Eigen::Array<ValueType, -1, -1, 1, -1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
34 | hess.max(0) +
| ~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here
13 | GlmMultiBase<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from 'struct Eigen::internal::cast_return_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > >'
513 | typedef typename _CastType::Scalar NewScalarType;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:48:179: required from 'struct Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > >::CastXpr<double>'
48 | template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; };
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of 'template<class NewType> typename Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > >::CastXpr<NewType>::Type Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > >::cast() const [with NewType = double]'
62 | cast() const
| ^~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:35:75: required from 'void adelie_core::glm::GlmMultiBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, Eigen::Ref<Eigen::Array<ValueType, -1, -1, 1, -1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
35 | value_t(Configs::hessian_min) * (hess <= 0).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here
13 | GlmMultiBase<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > >'
38 | >::type Scalar;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:35:39: required from 'void adelie_core::glm::GlmMultiBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, Eigen::Ref<Eigen::Array<ValueType, -1, -1, 1, -1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
35 | value_t(Configs::hessian_min) * (hess <= 0).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here
13 | GlmMultiBase<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:35:39: required from 'void adelie_core::glm::GlmMultiBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, Eigen::Ref<Eigen::Array<ValueType, -1, -1, 1, -1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
35 | value_t(Configs::hessian_min) * (hess <= 0).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here
13 | GlmMultiBase<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:34:21: required from 'void adelie_core::glm::GlmMultiBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, Eigen::Ref<Eigen::Array<ValueType, -1, -1, 1, -1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
33 | inv_hess_grad = grad / (
| ~
34 | hess.max(0) +
| ~~~~~~~~~~~~^
35 | value_t(Configs::hessian_min) * (hess <= 0).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here
13 | GlmMultiBase<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:33:26: required from 'void adelie_core::glm::GlmMultiBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, Eigen::Ref<Eigen::Array<ValueType, -1, -1, 1, -1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
33 | inv_hess_grad = grad / (
| ~~~~~^~~
34 | hess.max(0) +
| ~~~~~~~~~~~~~
35 | value_t(Configs::hessian_min) * (hess <= 0).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here
13 | GlmMultiBase<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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::OuterStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/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::OuterStride<> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::OuterStride<> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::OuterStride<> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::OuterStride<> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::OuterStride<> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from 'struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>'
739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from 'struct Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > > > >'
722 | struct evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >::match<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > > > >'
44 | DerivedAlignment = int(evaluator<Derived>::Alignment),
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of 'template<class Derived> Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, -1, 1, -1, -1> > > > > > >]'
288 | typename internal::enable_if<bool(Traits::template match<Derived>::MatchAtCompileTime),Derived>::type* = 0);
| ^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:33:19: required from 'void adelie_core::glm::GlmMultiBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, const Eigen::Ref<const Eigen::Array<ValueType, -1, -1, 1, -1, -1> >&, Eigen::Ref<Eigen::Array<ValueType, -1, -1, 1, -1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<Eigen::Array<ValueType, -1, -1, 1, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
33 | inv_hess_grad = grad / (
| ~~~~~~~~~~~~~~^~~~~~~~~~
34 | hess.max(0) +
| ~~~~~~~~~~~~~
35 | value_t(Configs::hessian_min) * (hess <= 0).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here
13 | GlmMultiBase<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff<double, double>, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff<double, double>, 1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff<double, double>, 1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff<double, double>, 1>'
56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type,
| ^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:31:37: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
31 | eta_max = eta.rowwise().maxCoeff();
| ~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:32:43: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
32 | grad = (eta.colwise() - eta_max.matrix().transpose().array()).exp();
| ~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:32:55: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
32 | grad = (eta.colwise() - eta_max.matrix().transpose().array()).exp();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> >
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:32:63: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
32 | grad = (eta.colwise() - eta_max.matrix().transpose().array()).exp();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1>'
61 | template<typename MatrixType,int RowFactor,int ColFactor> class Replicate
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
38 | >::type Scalar;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:32:27: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
32 | grad = (eta.colwise() - eta_max.matrix().transpose().array()).exp();
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:32:27: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
32 | grad = (eta.colwise() - eta_max.matrix().transpose().array()).exp();
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:32:70: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
32 | grad = (eta.colwise() - eta_max.matrix().transpose().array()).exp();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum<double, double>, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum<double, double>, 1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum<double, double>, 1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum<double, double>, 1>'
56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type,
| ^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:34:33: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
34 | sum_exp = grad.rowwise().sum();
| ~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:36:29: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
36 | (y - grad.colwise() / sum_exp.matrix().transpose().array()).colwise() *
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:36:12: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
36 | (y - grad.colwise() / sum_exp.matrix().transpose().array()).colwise() *
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:37:23: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
37 | weights.matrix().transpose().array() / eta.cols()
| ~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:37:35: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
37 | weights.matrix().transpose().array() / eta.cols()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> >
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:37:43: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
37 | weights.matrix().transpose().array() / eta.cols()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1>'
61 | template<typename MatrixType,int RowFactor,int ColFactor> class Replicate
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
38 | >::type Scalar;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:36:79: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
36 | (y - grad.colwise() / sum_exp.matrix().transpose().array()).colwise() *
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
37 | weights.matrix().transpose().array() / eta.cols()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:36:79: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
36 | (y - grad.colwise() / sum_exp.matrix().transpose().array()).colwise() *
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
37 | weights.matrix().transpose().array() / eta.cols()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:37:46: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
35 | grad = (
| ~
36 | (y - grad.colwise() / sum_exp.matrix().transpose().array()).colwise() *
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37 | weights.matrix().transpose().array() / eta.cols()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
38 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:52:21: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
52 | y.colwise() * weights.matrix().transpose().array() / eta.cols()
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:52:60: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
52 | y.colwise() * weights.matrix().transpose().array() / eta.cols()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:53:9: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
51 | hess = (
| ~
52 | y.colwise() * weights.matrix().transpose().array() / eta.cols()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53 | - grad
| ^~~~~~
54 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from 'struct Eigen::internal::cast_return_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
513 | typedef typename _CastType::Scalar NewScalarType;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:48:179: required from 'struct Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >::CastXpr<double>'
48 | template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; };
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of 'template<class NewType> typename Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >::CastXpr<NewType>::Type Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >::cast() const [with NewType = double]'
62 | cast() const
| ^~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:58:61: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
58 | (weights + (weights <= 0).template cast<value_t>()).matrix().transpose().array()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:58:22: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
58 | (weights + (weights <= 0).template cast<value_t>()).matrix().transpose().array()
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
140 | class MatrixWrapper : public MatrixBase<MatrixWrapper<ExpressionType> >
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:58:71: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
58 | (weights + (weights <= 0).template cast<value_t>()).matrix().transpose().array()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:58:83: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
58 | (weights + (weights <= 0).template cast<value_t>()).matrix().transpose().array()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >'
42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> >
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:58:91: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
58 | (weights + (weights <= 0).template cast<value_t>()).matrix().transpose().array()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1>'
61 | template<typename MatrixType,int RowFactor,int ColFactor> class Replicate
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > >'
38 | >::type Scalar;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:57:28: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
56 | hess *= 2 * (1 - grad.cols() * (
| ~
57 | hess.colwise() /
| ~~~~~~~~~~~~~~~^
58 | (weights + (weights <= 0).template cast<value_t>()).matrix().transpose().array()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59 | )
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:57:28: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
56 | hess *= 2 * (1 - grad.cols() * (
| ~
57 | hess.colwise() /
| ~~~~~~~~~~~~~~~^
58 | (weights + (weights <= 0).template cast<value_t>()).matrix().transpose().array()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59 | )
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:56:34: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
56 | hess *= 2 * (1 - grad.cols() * (
| ~~~~~~~~~~~~^~~
57 | hess.colwise() /
| ~~~~~~~~~~~~~~~~
58 | (weights + (weights <= 0).template cast<value_t>()).matrix().transpose().array()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59 | )
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:56:20: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
56 | hess *= 2 * (1 - grad.cols() * (
| ~~~^~~~~~~~~~~~~~~~~
57 | hess.colwise() /
| ~~~~~~~~~~~~~~~~
58 | (weights + (weights <= 0).template cast<value_t>()).matrix().transpose().array()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59 | )
| ~
60 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, const Eigen::Replicate<Eigen::ArrayWrapper<const Eigen::Transpose<const Eigen::MatrixWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >, 1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:56:15: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
56 | hess *= 2 * (1 - grad.cols() * (
| ~~^~~~~~~~~~~~~~~~~~~~~~
57 | hess.colwise() /
| ~~~~~~~~~~~~~~~~
58 | (weights + (weights <= 0).template cast<value_t>()).matrix().transpose().array()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59 | )
| ~
60 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:76:18: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
76 | - (y * eta_shift).rowwise().sum()
| ~~~^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1>'
56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type,
| ^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:76:44: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
76 | - (y * eta_shift).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1>, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:76:13: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
76 | - (y * eta_shift).rowwise().sum()
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:77:28: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
77 | + eta_shift.exp().rowwise().sum().log()
| ~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1>'
56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type,
| ^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:77:44: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
77 | + eta_shift.exp().rowwise().sum().log()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1>, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:77:50: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
77 | + eta_shift.exp().rowwise().sum().log()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:77:13: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
75 | weights.matrix().transpose().array() * (
| ~
76 | - (y * eta_shift).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77 | + eta_shift.exp().rowwise().sum().log()
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78 | )
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:75:46: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
74 | return (
| ~
75 | weights.matrix().transpose().array() * (
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
76 | - (y * eta_shift).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77 | + eta_shift.exp().rowwise().sum().log()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78 | )
| ~
79 | ).sum() / y.cols();
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:23:15: required from 'void adelie_core::glm::GlmMultiGaussian<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
23 | grad = ((y-eta).colwise() * weights.matrix().transpose().array()) / eta.cols();
| ~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:17:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:23:31: required from 'void adelie_core::glm::GlmMultiGaussian<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
23 | grad = ((y-eta).colwise() * weights.matrix().transpose().array()) / eta.cols();
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:17:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:23:71: required from 'void adelie_core::glm::GlmMultiGaussian<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
23 | grad = ((y-eta).colwise() * weights.matrix().transpose().array()) / eta.cols();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:17:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >'
38 | >::type Scalar;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:35:59: required from 'void adelie_core::glm::GlmMultiGaussian<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
35 | hess.colwise() = weights.matrix().transpose().array() / hess.cols();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:28:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:35:59: required from 'void adelie_core::glm::GlmMultiGaussian<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
35 | hess.colwise() = weights.matrix().transpose().array() / hess.cols();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:28:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:47:26: required from 'typename adelie_core::glm::GlmMultiGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmMultiGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
47 | (0.5 * eta.square() - y * eta).rowwise().sum()
| ~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:47:14: required from 'typename adelie_core::glm::GlmMultiGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmMultiGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
47 | (0.5 * eta.square() - y * eta).rowwise().sum()
| ~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:47:33: required from 'typename adelie_core::glm::GlmMultiGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmMultiGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
47 | (0.5 * eta.square() - y * eta).rowwise().sum()
| ~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:47:29: required from 'typename adelie_core::glm::GlmMultiGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmMultiGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
47 | (0.5 * eta.square() - y * eta).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1>'
56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type,
| ^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:47:53: required from 'typename adelie_core::glm::GlmMultiGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmMultiGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
47 | (0.5 * eta.square() - y * eta).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:46:46: required from 'typename adelie_core::glm::GlmMultiGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmMultiGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
45 | return (
| ~
46 | weights.matrix().transpose().array() *
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
47 | (0.5 * eta.square() - y * eta).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48 | ).sum() / y.cols();
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:56:18: required from 'typename adelie_core::glm::GlmMultiGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmMultiGaussian<ValueType>::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>]'
56 | (y.square().colwise() * weights.matrix().transpose().array()).sum()
| ~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:53:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Replicate<Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:56:31: required from 'typename adelie_core::glm::GlmMultiGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmMultiGaussian<ValueType>::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>]'
56 | (y.square().colwise() * weights.matrix().transpose().array()).sum()
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:53:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:34:17: required from 'void adelie_core::glm::GlmBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
34 | hess.max(0) +
| ~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:25:1: required from here
13 | GlmBase<ValueType>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from 'struct Eigen::internal::cast_return_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
513 | typedef typename _CastType::Scalar NewScalarType;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:48:179: required from 'struct Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >::CastXpr<double>'
48 | template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; };
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of 'template<class NewType> typename Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >::CastXpr<NewType>::Type Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >::cast() const [with NewType = double]'
62 | cast() const
| ^~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:35:75: required from 'void adelie_core::glm::GlmBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
35 | value_t(Configs::hessian_min) * (hess <= 0).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:25:1: required from here
13 | GlmBase<ValueType>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
38 | >::type Scalar;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:35:39: required from 'void adelie_core::glm::GlmBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
35 | value_t(Configs::hessian_min) * (hess <= 0).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:25:1: required from here
13 | GlmBase<ValueType>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:35:39: required from 'void adelie_core::glm::GlmBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
35 | value_t(Configs::hessian_min) * (hess <= 0).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:25:1: required from here
13 | GlmBase<ValueType>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:34:21: required from 'void adelie_core::glm::GlmBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
33 | inv_hess_grad = grad / (
| ~
34 | hess.max(0) +
| ~~~~~~~~~~~~^
35 | value_t(Configs::hessian_min) * (hess <= 0).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:25:1: required from here
13 | GlmBase<ValueType>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:33:26: required from 'void adelie_core::glm::GlmBase<ValueType>::inv_hessian_gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
33 | inv_hess_grad = grad / (
| ~~~~~^~~
34 | hess.max(0) +
| ~~~~~~~~~~~~~
35 | value_t(Configs::hessian_min) * (hess <= 0).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:25:1: required from here
13 | GlmBase<ValueType>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:23:34: required from 'void adelie_core::glm::GlmPoisson<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
23 | grad = weights * (y - eta.exp());
| ~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:17:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:23:25: required from 'void adelie_core::glm::GlmPoisson<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
23 | grad = weights * (y - eta.exp());
| ~~~^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:17:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:23:20: required from 'void adelie_core::glm::GlmPoisson<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
23 | grad = weights * (y - eta.exp());
| ~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:17:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:35:20: required from 'void adelie_core::glm::GlmPoisson<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
35 | hess = weights * y - grad;
| ~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:28:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:35:24: required from 'void adelie_core::glm::GlmPoisson<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
35 | hess = weights * y - grad;
| ~~~~~~~~~~~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:28:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:46:25: required from 'typename adelie_core::glm::GlmPoisson<ValueType>::base_t::value_t adelie_core::glm::GlmPoisson<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
46 | return (weights * ((-eta).min(std::numeric_limits<value_t>::max()) * y + eta.exp())).sum();
| ~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:40:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:46:34: required from 'typename adelie_core::glm::GlmPoisson<ValueType>::base_t::value_t adelie_core::glm::GlmPoisson<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
46 | return (weights * ((-eta).min(std::numeric_limits<value_t>::max()) * y + eta.exp())).sum();
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:40:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:46:72: required from 'typename adelie_core::glm::GlmPoisson<ValueType>::base_t::value_t adelie_core::glm::GlmPoisson<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
46 | return (weights * ((-eta).min(std::numeric_limits<value_t>::max()) * y + eta.exp())).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:40:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:46:76: required from 'typename adelie_core::glm::GlmPoisson<ValueType>::base_t::value_t adelie_core::glm::GlmPoisson<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
46 | return (weights * ((-eta).min(std::numeric_limits<value_t>::max()) * y + eta.exp())).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:40:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:46:21: required from 'typename adelie_core::glm::GlmPoisson<ValueType>::base_t::value_t adelie_core::glm::GlmPoisson<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
46 | return (weights * ((-eta).min(std::numeric_limits<value_t>::max()) * y + eta.exp())).sum();
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:40:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:31: required from 'typename adelie_core::glm::GlmPoisson<ValueType>::base_t::value_t adelie_core::glm::GlmPoisson<ValueType>::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
53 | return (weights * ((-y.log()).min(std::numeric_limits<value_t>::max()) * y + y)).sum();
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:25: required from 'typename adelie_core::glm::GlmPoisson<ValueType>::base_t::value_t adelie_core::glm::GlmPoisson<ValueType>::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
53 | return (weights * ((-y.log()).min(std::numeric_limits<value_t>::max()) * y + y)).sum();
| ~^~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:38: required from 'typename adelie_core::glm::GlmPoisson<ValueType>::base_t::value_t adelie_core::glm::GlmPoisson<ValueType>::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
53 | return (weights * ((-y.log()).min(std::numeric_limits<value_t>::max()) * y + y)).sum();
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:76: required from 'typename adelie_core::glm::GlmPoisson<ValueType>::base_t::value_t adelie_core::glm::GlmPoisson<ValueType>::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
53 | return (weights * ((-y.log()).min(std::numeric_limits<value_t>::max()) * y + y)).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:80: required from 'typename adelie_core::glm::GlmPoisson<ValueType>::base_t::value_t adelie_core::glm::GlmPoisson<ValueType>::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
53 | return (weights * ((-y.log()).min(std::numeric_limits<value_t>::max()) * y + y)).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:21: required from 'typename adelie_core::glm::GlmPoisson<ValueType>::base_t::value_t adelie_core::glm::GlmPoisson<ValueType>::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
53 | return (weights * ((-y.log()).min(std::numeric_limits<value_t>::max()) * y + y)).sum();
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:23:25: required from 'void adelie_core::glm::GlmGaussian<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
23 | grad = weights * (y - eta);
| ~~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:17:1: required from here
10 | GlmGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:23:20: required from 'void adelie_core::glm::GlmGaussian<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
23 | grad = weights * (y - eta);
| ~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:17:1: required from here
10 | GlmGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:45:40: required from 'typename adelie_core::glm::GlmGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
45 | return (weights * (0.5 * eta.square() - y * eta)).sum();
| ~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:40:1: required from here
10 | GlmGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:45:28: required from 'typename adelie_core::glm::GlmGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
45 | return (weights * (0.5 * eta.square() - y * eta)).sum();
| ~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:40:1: required from here
10 | GlmGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:45:47: required from 'typename adelie_core::glm::GlmGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
45 | return (weights * (0.5 * eta.square() - y * eta)).sum();
| ~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:40:1: required from here
10 | GlmGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:45:43: required from 'typename adelie_core::glm::GlmGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
45 | return (weights * (0.5 * eta.square() - y * eta)).sum();
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:40:1: required from here
10 | GlmGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:45:21: required from 'typename adelie_core::glm::GlmGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
45 | return (weights * (0.5 * eta.square() - y * eta)).sum();
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:40:1: required from here
10 | GlmGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:52:28: required from 'typename adelie_core::glm::GlmGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmGaussian<ValueType>::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
52 | return -0.5 * (y.square() * weights).sum();
| ~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:50:1: required from here
10 | GlmGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:52:31: required from 'typename adelie_core::glm::GlmGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmGaussian<ValueType>::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
52 | return -0.5 * (y.square() * weights).sum();
| ~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:50:1: required from here
10 | GlmGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false, Eigen::Dense>'
154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>'
103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock<Eigen::Array<double, 1, -1, 1, 1, -1>, -1>'
56 | template<typename VectorType, int Size> class VectorBlock
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:656:34: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
656 | auto eta_sto = buffer.segment(0, n);
| ~~~~~~~~~~~~~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >::match<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false> >'
44 | DerivedAlignment = int(evaluator<Derived>::Alignment),
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of 'template<class Derived> Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>]'
288 | typename internal::enable_if<bool(Traits::template match<Derived>::MatchAtCompileTime),Derived>::type* = 0);
| ^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:659:18: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
659 | init_in_order(eta, strata_order, eta_sto);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 1, -1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 1, -1, false>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 1, -1, false>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 1, -1, false> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Block<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 1, -1, false> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 1, -1, false, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 1, -1, false, Eigen::Dense>'
154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 1, -1, false>'
103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, -1>'
56 | template<typename VectorType, int Size> class VectorBlock
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:666:28: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~^~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 1, -1, false> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >::match<Eigen::Block<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 1, -1, false> >'
44 | DerivedAlignment = int(evaluator<Derived>::Alignment),
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:340:101: required by substitution of 'template<class Derived> Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >::match<Derived>::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Block<Eigen::Block<Eigen::Array<double, 1, -1, 1, 1, -1>, 1, -1, false>, 1, -1, false>]'
340 | typename internal::enable_if<bool(Traits::template match<Derived>::ScalarTypeMatch),Derived>::type* = 0)
| ^~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
665 | pack.gradient(
| ~~~~~~~~~~~~~^
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
667 | grad_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
668 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:108:26: required from 'static auto adelie_core::glm::GlmBinomialProbit<ValueType>::std_cdf(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
108 | return 0.5 * (1 + (x / sqrt_2).erf());
| ~~~^~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:139:19: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
139 | grad = std_cdf(eta);
| ~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:108:39: required from 'static auto adelie_core::glm::GlmBinomialProbit<ValueType>::std_cdf(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
108 | return 0.5 * (1 + (x / sqrt_2).erf());
| ~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:139:19: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
139 | grad = std_cdf(eta);
| ~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:108:21: required from 'static auto adelie_core::glm::GlmBinomialProbit<ValueType>::std_cdf(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
108 | return 0.5 * (1 + (x / sqrt_2).erf());
| ~~~^~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:139:19: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
139 | grad = std_cdf(eta);
| ~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_erf_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:108:16: required from 'static auto adelie_core::glm::GlmBinomialProbit<ValueType>::std_cdf(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
108 | return 0.5 * (1 + (x / sqrt_2).erf());
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:139:19: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
139 | grad = std_cdf(eta);
| ~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:118:50: required from 'static auto adelie_core::glm::GlmBinomialProbit<ValueType>::std_pdf(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
118 | return sqrt_2pi_inv * (-0.5 * x.square()).exp();
| ~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:140:29: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
140 | grad = weights * std_pdf(eta) * (
| ~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:118:25: required from 'static auto adelie_core::glm::GlmBinomialProbit<ValueType>::std_pdf(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
118 | return sqrt_2pi_inv * (-0.5 * x.square()).exp();
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:140:29: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
140 | grad = weights * std_pdf(eta) * (
| ~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:140:20: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
140 | grad = weights * std_pdf(eta) * (
| ~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:16: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max)
| ~~~^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:27: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max)
| ~~~~~~~~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:11: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max)
| ~~^~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:37: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max)
| ~~^~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:50: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max)
| ~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:46: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max)
| ~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:61: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max)
| ~~~~~~~~~~~~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:41: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max)
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:33: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
140 | grad = weights * std_pdf(eta) * (
| ~
141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max)
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
142 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:140:35: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
140 | grad = weights * std_pdf(eta) * (
| ~~~~~~~~~~~~~~~~~~~~~~~^~~
141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
142 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:29: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max)
| ~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:16: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max)
| ~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:36: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max)
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:11: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:72: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max)
| ~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:55: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max)
| ~~~^~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:79: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:50: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max)
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:42: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
156 | hess = weights * (
| ~
157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
158 | ) * std_pdf(eta).square() + eta * grad;
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:156:20: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
156 | hess = weights * (
| ~~~~~~~~^~~
157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
158 | ) * std_pdf(eta).square() + eta * grad;
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:158:28: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
158 | ) * std_pdf(eta).square() + eta * grad;
| ~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:158:7: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
156 | hess = weights * (
| ~~~~~~~~~~~
157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
158 | ) * std_pdf(eta).square() + eta * grad;
| ~~^~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:158:37: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
158 | ) * std_pdf(eta).square() + eta * grad;
| ~~~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:158:31: required from 'void adelie_core::glm::GlmBinomialProbit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
156 | hess = weights * (
| ~~~~~~~~~~~
157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
158 | ) * std_pdf(eta).square() + eta * grad;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:22: required from 'typename adelie_core::glm::GlmBinomialProbit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialProbit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max)
| ~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:28: required from 'typename adelie_core::glm::GlmBinomialProbit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialProbit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max)
| ~~~~~~~~~~~~~~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:11: required from 'typename adelie_core::glm::GlmBinomialProbit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialProbit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max)
| ~~^~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:47: required from 'typename adelie_core::glm::GlmBinomialProbit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialProbit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max)
| ~~^~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:58: required from 'typename adelie_core::glm::GlmBinomialProbit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialProbit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max)
| ~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:64: required from 'typename adelie_core::glm::GlmBinomialProbit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialProbit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max)
| ~~~~~~~~~~~~~~~~~~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:43: required from 'typename adelie_core::glm::GlmBinomialProbit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialProbit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max)
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:35: required from 'typename adelie_core::glm::GlmBinomialProbit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialProbit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
170 | return -(weights * (
| ~
171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
172 | )).sum();
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:170:22: required from 'typename adelie_core::glm::GlmBinomialProbit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialProbit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
170 | return -(weights * (
| ~~~~~~~~~^~~
171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
172 | )).sum();
| ~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:53:46: required from 'void adelie_core::glm::GlmBinomialLogit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
53 | grad = weights * (y - 1 / (1 + (-eta).exp()));
| ~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:47:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:53:34: required from 'void adelie_core::glm::GlmBinomialLogit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
53 | grad = weights * (y - 1 / (1 + (-eta).exp()));
| ~~~^~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:47:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:53:29: required from 'void adelie_core::glm::GlmBinomialLogit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
53 | grad = weights * (y - 1 / (1 + (-eta).exp()));
| ~~^~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:47:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:53:25: required from 'void adelie_core::glm::GlmBinomialLogit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
53 | grad = weights * (y - 1 / (1 + (-eta).exp()));
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:47:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:53:20: required from 'void adelie_core::glm::GlmBinomialLogit<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
53 | grad = weights * (y - 1 / (1 + (-eta).exp()));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:47:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:67:28: required from 'void adelie_core::glm::GlmBinomialLogit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
67 | hess = (hess * (weights-hess)) / (weights + (weights <= 0).template cast<value_t>());
| ~~~~~~~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:58:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:67:18: required from 'void adelie_core::glm::GlmBinomialLogit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
67 | hess = (hess * (weights-hess)) / (weights + (weights <= 0).template cast<value_t>());
| ~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:58:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LE>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:67:36: required from 'void adelie_core::glm::GlmBinomialLogit<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
67 | hess = (hess * (weights-hess)) / (weights + (weights <= 0).template cast<value_t>());
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:58:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from 'struct Eigen::internal::cast_return_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
513 | typedef typename _CastType::Scalar NewScalarType;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:48:179: required from 'struct Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >::CastXpr<double>'
48 | template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; };
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of 'template<class NewType> typename Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >::CastXpr<NewType>::Type Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >::cast() const [with NewType = double]'
62 | cast() const
| ^~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:79:42: required from 'typename adelie_core::glm::GlmBinomialLogit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialLogit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
79 | ((eta > 0).template cast<value_t>() - y) * eta.min(max).max(-max) +
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:79:45: required from 'typename adelie_core::glm::GlmBinomialLogit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialLogit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
79 | ((eta > 0).template cast<value_t>() - y) * eta.min(max).max(-max) +
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:79:59: required from 'typename adelie_core::glm::GlmBinomialLogit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialLogit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
79 | ((eta > 0).template cast<value_t>() - y) * eta.min(max).max(-max) +
| ~~~~~~~^~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:79:68: required from 'typename adelie_core::glm::GlmBinomialLogit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialLogit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
79 | ((eta > 0).template cast<value_t>() - y) * eta.min(max).max(-max) +
| ~~~~~~~~~~~~~~~~^~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:79:50: required from 'typename adelie_core::glm::GlmBinomialLogit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialLogit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
79 | ((eta > 0).template cast<value_t>() - y) * eta.min(max).max(-max) +
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:80:23: required from 'typename adelie_core::glm::GlmBinomialLogit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialLogit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
80 | (1 + (-eta.abs()).exp()).log()
| ~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:80:15: required from 'typename adelie_core::glm::GlmBinomialLogit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialLogit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
80 | (1 + (-eta.abs()).exp()).log()
| ~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:80:30: required from 'typename adelie_core::glm::GlmBinomialLogit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialLogit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
80 | (1 + (-eta.abs()).exp()).log()
| ~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:80:12: required from 'typename adelie_core::glm::GlmBinomialLogit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialLogit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
80 | (1 + (-eta.abs()).exp()).log()
| ~~~^~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:80:37: required from 'typename adelie_core::glm::GlmBinomialLogit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialLogit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
80 | (1 + (-eta.abs()).exp()).log()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:79:75: required from 'typename adelie_core::glm::GlmBinomialLogit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialLogit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
78 | return (weights * (
| ~
79 | ((eta > 0).template cast<value_t>() - y) * eta.min(max).max(-max) +
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
80 | (1 + (-eta.abs()).exp()).log()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81 | )).sum();
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_LT>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:78:21: required from 'typename adelie_core::glm::GlmBinomialLogit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialLogit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
78 | return (weights * (
| ~~~~~~~~~^~~
79 | ((eta > 0).template cast<value_t>() - y) * eta.min(max).max(-max) +
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80 | (1 + (-eta.abs()).exp()).log()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81 | )).sum();
| ~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here
10 | GlmBinomialLogit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 1, -1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 1, -1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 1, -1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, 1, -1>'
61 | template<typename MatrixType,int RowFactor,int ColFactor> class Replicate
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:584:35: required from 'ExpressionType& Eigen::VectorwiseOp<ExpressionType, Direction>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >; ExpressionType = Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; int Direction = 0]'
584 | return m_matrix = extendedTo(other.derived());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:35:20: required from 'void adelie_core::glm::GlmMultiGaussian<ValueType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
35 | hess.colwise() = weights.matrix().transpose().array() / hess.cols();
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:28:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:363:17: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
363 | z = weights * eta.exp();
| ~~~~~~~~^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
665 | pack.gradient(
| ~~~~~~~~~~~~~^
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
667 | grad_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
668 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:388:44: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
388 | risk_total_to = risk_sum_to - scale_to * ties_risk_sum_to;
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
665 | pack.gradient(
| ~~~~~~~~~~~~~^
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
667 | grad_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
668 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:388:33: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
388 | risk_total_to = risk_sum_to - scale_to * ties_risk_sum_to;
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
665 | pack.gradient(
| ~~~~~~~~~~~~~^
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
667 | grad_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
668 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:392:23: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
392 | _v_to = status_to * weights_mean_to / (
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
665 | pack.gradient(
| ~~~~~~~~~~~~~^
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
667 | grad_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
668 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from 'struct Eigen::internal::cast_return_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
513 | typedef typename _CastType::Scalar NewScalarType;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:48:179: required from 'struct Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >::CastXpr<double>'
48 | template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; };
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of 'template<class NewType> typename Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >::CastXpr<NewType>::Type Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >::cast() const [with NewType = double]'
62 | cast() const
| ^~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:393:92: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
393 | risk_total_to + ((status_to == 0) || (weights_mean_to == 0)).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
665 | pack.gradient(
| ~~~~~~~~~~~~~^
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
667 | grad_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
668 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:393:23: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
392 | _v_to = status_to * weights_mean_to / (
| ~
393 | risk_total_to + ((status_to == 0) || (weights_mean_to == 0)).template cast<value_t>()
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
394 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
665 | pack.gradient(
| ~~~~~~~~~~~~~^
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
667 | grad_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
668 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:392:41: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
392 | _v_to = status_to * weights_mean_to / (
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
393 | risk_total_to + ((status_to == 0) || (weights_mean_to == 0)).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
394 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
665 | pack.gradient(
| ~~~~~~~~~~~~~^
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
667 | grad_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
668 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:406:36: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
406 | grad = weights * status - grad * z;
| ~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
665 | pack.gradient(
| ~~~~~~~~~~~~~^
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
667 | grad_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
668 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:406:29: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
406 | grad = weights * status - grad * z;
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
665 | pack.gradient(
| ~~~~~~~~~~~~~^
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
667 | grad_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
668 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:449:29: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::hessian(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
449 | risk_total_to.square() + ((status_to == 0) || (weights_mean_to == 0)).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:696:21: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
696 | pack.hessian(
| ~~~~~~~~~~~~^
697 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
698 | grad_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~~
699 | hess_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
700 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:676:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:449:32: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::hessian(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
448 | _v_to = status_to * weights_mean_to / (
| ~
449 | risk_total_to.square() + ((status_to == 0) || (weights_mean_to == 0)).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
450 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:696:21: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
696 | pack.hessian(
| ~~~~~~~~~~~~^
697 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
698 | grad_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~~
699 | hess_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
700 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:676:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_boolean_or_op, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:448:41: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::hessian(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
448 | _v_to = status_to * weights_mean_to / (
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
449 | risk_total_to.square() + ((status_to == 0) || (weights_mean_to == 0)).template cast<value_t>()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
450 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:696:21: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
696 | pack.hessian(
| ~~~~~~~~~~~~^
697 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
698 | grad_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~~
699 | hess_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
700 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:676:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:456:23: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::hessian(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
456 | _v_to *= scale_to * (2 - scale_to);
| ~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:696:21: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
696 | pack.hessian(
| ~~~~~~~~~~~~^
697 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
698 | grad_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~~
699 | hess_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
700 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:676:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:462:43: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::hessian(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
462 | hess = weights * status - grad - hess * z.square();
| ~~~~~^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:696:21: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
696 | pack.hessian(
| ~~~~~~~~~~~~^
697 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
698 | grad_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~~
699 | hess_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
700 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:676:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:462:36: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::hessian(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
462 | hess = weights * status - grad - hess * z.square();
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:696:21: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::hessian(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
696 | pack.hessian(
| ~~~~~~~~~~~~^
697 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
698 | grad_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~~
699 | hess_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
700 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:676:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:475:23: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
475 | z = weights * (eta-eta_max).exp();
| ~~~~^~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
723 | sum += pack.loss(
| ~~~~~~~~~^
724 | eta_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~
725 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:475:36: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
475 | z = weights * (eta-eta_max).exp();
| ~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
723 | sum += pack.loss(
| ~~~~~~~~~^
724 | eta_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~
725 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:475:17: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
475 | z = weights * (eta-eta_max).exp();
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
723 | sum += pack.loss(
| ~~~~~~~~~^
724 | eta_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~
725 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:498:29: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
498 | - (status * weights * (eta-eta_max)).sum()
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
723 | sum += pack.loss(
| ~~~~~~~~~^
724 | eta_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~
725 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:500:60: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
500 | (risk_sum_to - scale_to * ties_risk_sum_to).max(0).log().max(neg_max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
723 | sum += pack.loss(
| ~~~~~~~~~^
724 | eta_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~
725 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:500:67: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
500 | (risk_sum_to - scale_to * ties_risk_sum_to).max(0).log().max(neg_max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
723 | sum += pack.loss(
| ~~~~~~~~~^
724 | eta_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~
725 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:500:73: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
500 | (risk_sum_to - scale_to * ties_risk_sum_to).max(0).log().max(neg_max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
723 | sum += pack.loss(
| ~~~~~~~~~^
724 | eta_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~
725 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:499:40: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
499 | + (status_to * weights_mean_to *
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
500 | (risk_sum_to - scale_to * ties_risk_sum_to).max(0).log().max(neg_max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
501 | ).sum()
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
723 | sum += pack.loss(
| ~~~~~~~~~^
724 | eta_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~
725 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:512:44: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss_full() [with ValueType = double; IndexType = int; value_t = double]'
512 | (weights_size_to * weights_mean_to * (1 - scale_to)).log().max(most_neg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:737:30: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss_full() [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
737 | sum += pack.loss_full();
| ~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:732:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
94 | class CwiseUnaryOpImpl
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
| ^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:512:65: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss_full() [with ValueType = double; IndexType = int; value_t = double]'
512 | (weights_size_to * weights_mean_to * (1 - scale_to)).log().max(most_neg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:737:30: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss_full() [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
737 | sum += pack.loss_full();
| ~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:732:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:512:71: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss_full() [with ValueType = double; IndexType = int; value_t = double]'
512 | (weights_size_to * weights_mean_to * (1 - scale_to)).log().max(most_neg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:737:30: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss_full() [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
737 | sum += pack.loss_full();
| ~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:732:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:511:37: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss_full() [with ValueType = double; IndexType = int; value_t = double]'
510 | return (
| ~
511 | weights_mean_to * status_to *
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
512 | (weights_size_to * weights_mean_to * (1 - scale_to)).log().max(most_neg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
513 | ).sum();
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:737:30: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss_full() [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
737 | sum += pack.loss_full();
| ~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:732:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>'
103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, -1>'
56 | template<typename VectorType, int Size> class VectorBlock
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:133:20: required from 'void adelie_core::glm::cox::_at_risk_sum(const ASType&, const ATType&, const SType&, const TType&, const UType&, OutType&, Out1Type&, Out2Type&) [with ASType = adelie_core::glm::GlmCoxPack<double, int>::gradient(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >)::<lambda(auto:3)>; ATType = adelie_core::glm::GlmCoxPack<double, int>::gradient(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >)::<lambda(auto:4)>; SType = Eigen::Array<double, 1, -1, 1, 1, -1>; TType = Eigen::Array<double, 1, -1, 1, 1, -1>; UType = Eigen::Array<double, 1, -1, 1, 1, -1>; OutType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Out1Type = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Out2Type = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
133 | out = out1.head(m) - out2.head(m);
| ~~~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:369:22: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
369 | cox::_at_risk_sum(
| ~~~~~~~~~~~~~~~~~^
370 | [&](auto i) { return z[start_order[i]]; },
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
371 | [&](auto i) { return z[stop_order[i]]; },
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
372 | start_so,
| ~~~~~~~~~
373 | stop_to,
| ~~~~~~~~
374 | stop_to,
| ~~~~~~~~
375 | risk_sum_to,
| ~~~~~~~~~~~~
376 | risk_sum1_to,
| ~~~~~~~~~~~~~
377 | risk_sum2_to
| ~~~~~~~~~~~~
378 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
665 | pack.gradient(
| ~~~~~~~~~~~~~^
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
667 | grad_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
668 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:133:24: required from 'void adelie_core::glm::cox::_at_risk_sum(const ASType&, const ATType&, const SType&, const TType&, const UType&, OutType&, Out1Type&, Out2Type&) [with ASType = adelie_core::glm::GlmCoxPack<double, int>::gradient(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >)::<lambda(auto:3)>; ATType = adelie_core::glm::GlmCoxPack<double, int>::gradient(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >)::<lambda(auto:4)>; SType = Eigen::Array<double, 1, -1, 1, 1, -1>; TType = Eigen::Array<double, 1, -1, 1, 1, -1>; UType = Eigen::Array<double, 1, -1, 1, 1, -1>; OutType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Out1Type = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Out2Type = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
133 | out = out1.head(m) - out2.head(m);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:369:22: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
369 | cox::_at_risk_sum(
| ~~~~~~~~~~~~~~~~~^
370 | [&](auto i) { return z[start_order[i]]; },
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
371 | [&](auto i) { return z[stop_order[i]]; },
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
372 | start_so,
| ~~~~~~~~~
373 | stop_to,
| ~~~~~~~~
374 | stop_to,
| ~~~~~~~~
375 | risk_sum_to,
| ~~~~~~~~~~~~
376 | risk_sum1_to,
| ~~~~~~~~~~~~~
377 | risk_sum2_to
| ~~~~~~~~~~~~
378 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
665 | pack.gradient(
| ~~~~~~~~~~~~~^
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
667 | grad_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
668 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Transpose<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_maxCoeff<double, double>, 1>; Func = assign_op<double, double>]'
883 | ActualDstType actualDst(dst);
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_maxCoeff<double, double>, 1>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
858 | call_assignment_no_alias(dst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_maxCoeff<double, double>, 1>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff<double, double>, 1>; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:31:13: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
31 | eta_max = eta.rowwise().maxCoeff();
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Transpose<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >; Src = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Func = assign_op<double, double>]'
883 | ActualDstType actualDst(dst);
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >; Src = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
858 | call_assignment_no_alias(dst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >; Src = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_glm.h:42:14: required from 'void adelie_core::glm::GlmS4<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
42 | grad = Rcpp::as<Eigen::Map<colvec_value_t>>(
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43 | ADELIE_CORE_S4_PURE_OVERRIDE(gradient, _glm, eta_r)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44 | );
| ~
rcpp_glm.h:36:10: required from here
36 | void gradient(
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:46:93: required from 'typename adelie_core::glm::GlmPoisson<ValueType>::base_t::value_t adelie_core::glm::GlmPoisson<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
46 | return (weights * ((-eta).min(std::numeric_limits<value_t>::max()) * y + eta.exp())).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:40:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:89: required from 'typename adelie_core::glm::GlmPoisson<ValueType>::base_t::value_t adelie_core::glm::GlmPoisson<ValueType>::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
53 | return (weights * ((-y.log()).min(std::numeric_limits<value_t>::max()) * y + y)).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here
10 | GlmPoisson<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:45:58: required from 'typename adelie_core::glm::GlmGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
45 | return (weights * (0.5 * eta.square() - y * eta)).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:40:1: required from here
10 | GlmGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:52:45: required from 'typename adelie_core::glm::GlmGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmGaussian<ValueType>::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
52 | return -0.5 * (y.square() * weights).sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:50:1: required from here
10 | GlmGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<scalar_log_op<double>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:172:11: required from 'typename adelie_core::glm::GlmBinomialProbit<ValueType>::base_t::value_t adelie_core::glm::GlmBinomialProbit<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
170 | return -(weights * (
| ~~~~~~~~~~~~
171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
172 | )).sum();
| ~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here
19 | GlmBinomialProbit<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:498:49: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
498 | - (status * weights * (eta-eta_max)).sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
723 | sum += pack.loss(
| ~~~~~~~~~^
724 | eta_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~
725 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<scalar_log_op<double>, const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:501:14: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
499 | + (status_to * weights_mean_to *
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
500 | (risk_sum_to - scale_to * ties_risk_sum_to).max(0).log().max(neg_max)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
501 | ).sum()
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
723 | sum += pack.loss(
| ~~~~~~~~~^
724 | eta_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~
725 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<scalar_log_op<double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double, double, 0>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Array<double, 1, -1, 1, 1, -1>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:513:10: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss_full() [with ValueType = double; IndexType = int; value_t = double]'
510 | return (
| ~
511 | weights_mean_to * status_to *
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
512 | (weights_size_to * weights_mean_to * (1 - scale_to)).log().max(most_neg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
513 | ).sum();
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:737:30: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss_full() [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>]'
737 | sum += pack.loss_full();
| ~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:732:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/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::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >; Func = Eigen::internal::scalar_max_op<double, double, 0>; Evaluator = Eigen::internal::redux_evaluator<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op<double, double, 0>; Derived = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >; typename Eigen::internal::traits<T>::Scalar = double]'
448 | return derived().redux(Eigen::internal::scalar_max_op<Scalar,Scalar, NaNPropagation>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with Derived = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >; typename Eigen::internal::traits<T>::Scalar = double]'
466 | return maxCoeff<PropagateFast>();
| ~~~~~~~~~~~~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:473:38: required from 'adelie_core::glm::GlmCoxPack<ValueType, IndexType>::value_t adelie_core::glm::GlmCoxPack<ValueType, IndexType>::loss(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
473 | const auto eta_max = eta.maxCoeff();
| ~~~~~~~~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from 'typename adelie_core::glm::GlmCox<ValueType, IndexType>::base_t::value_t adelie_core::glm::GlmCox<ValueType, IndexType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase<double>; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
723 | sum += pack.loss(
| ~~~~~~~~~^
724 | eta_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~
725 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, 1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, 1, -1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, 1, -1, true> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -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.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, 1, -1, true, Eigen::Dense>'
154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -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.5/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >; CoeffReturnType = double; Eigen::Index = long long int]'
381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); }
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> > >; Scalar = double]'
202 | res = eval.coeffByOuterInner(0, 0);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:48:10: required from 'typename adelie_core::glm::GlmMultiGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmMultiGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
45 | return (
| ~
46 | weights.matrix().transpose().array() *
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47 | (0.5 * eta.square() - y * eta).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48 | ).sum() / y.cols();
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator<const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >'
100 | struct evaluator<const T>
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from 'struct Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>'
739 | CoeffReadCost = int(evaluator<Lhs>::CoeffReadCost) + int(evaluator<Rhs>::CoeffReadCost) + int(functor_traits<BinaryOp>::Cost),
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from 'struct Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >'
722 | struct evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Functor = assign_op<double, double>]'
774 | SrcEvaluatorType srcEvaluator(src);
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 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.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 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.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:133:9: required from 'void adelie_core::glm::cox::_at_risk_sum(const ASType&, const ATType&, const SType&, const TType&, const UType&, OutType&, Out1Type&, Out2Type&) [with ASType = adelie_core::glm::GlmCoxPack<double, int>::gradient(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >)::<lambda(auto:3)>; ATType = adelie_core::glm::GlmCoxPack<double, int>::gradient(const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >)::<lambda(auto:4)>; SType = Eigen::Array<double, 1, -1, 1, 1, -1>; TType = Eigen::Array<double, 1, -1, 1, 1, -1>; UType = Eigen::Array<double, 1, -1, 1, 1, -1>; OutType = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Out1Type = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Out2Type = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
133 | out = out1.head(m) - out2.head(m);
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:369:22: required from 'void adelie_core::glm::GlmCoxPack<ValueType, IndexType>::gradient(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
369 | cox::_at_risk_sum(
| ~~~~~~~~~~~~~~~~~^
370 | [&](auto i) { return z[start_order[i]]; },
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
371 | [&](auto i) { return z[stop_order[i]]; },
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
372 | start_so,
| ~~~~~~~~~
373 | stop_to,
| ~~~~~~~~
374 | stop_to,
| ~~~~~~~~
375 | risk_sum_to,
| ~~~~~~~~~~~~
376 | risk_sum1_to,
| ~~~~~~~~~~~~~
377 | risk_sum2_to
| ~~~~~~~~~~~~
378 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from 'void adelie_core::glm::GlmCox<ValueType, IndexType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase<ValueType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmBase<ValueType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
665 | pack.gradient(
| ~~~~~~~~~~~~~^
666 | eta_sto.segment(bi, si),
| ~~~~~~~~~~~~~~~~~~~~~~~~
667 | grad_sto.segment(bi, si)
| ~~~~~~~~~~~~~~~~~~~~~~~~
668 | );
| ~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here
19 | GlmCox<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_maxCoeff<double, double>, 1>; Func = assign_op<double, double>]'
890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_maxCoeff<double, double>, 1>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
858 | call_assignment_no_alias(dst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_maxCoeff<double, double>, 1>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff<double, double>, 1>; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:31:13: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
31 | eta_max = eta.rowwise().maxCoeff();
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Block<const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_sum<double, double>, 1>; Func = assign_op<double, double>]'
890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_sum<double, double>, 1>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
858 | call_assignment_no_alias(dst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_sum<double, double>, 1>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum<double, double>, 1>; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:34:13: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
34 | sum_exp = grad.rowwise().sum();
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true, false>'
172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true, Eigen::Dense>'
154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>'
103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; CoeffReturnType = double; Eigen::Index = long long int]'
381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); }
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > > >; Scalar = double]'
202 | res = eval.coeffByOuterInner(0, 0);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:79:10: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
74 | return (
| ~
75 | weights.matrix().transpose().array() * (
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76 | - (y * eta_shift).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77 | + eta_shift.exp().rowwise().sum().log()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78 | )
| ~
79 | ).sum() / y.cols();
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true, false>'
172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true, Eigen::Dense>'
154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>'
103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:769:69: required from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; Rhs = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > >; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > >; CoeffReturnType = double; Eigen::Index = long long int]'
769 | return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; CoeffReturnType = double; Eigen::Index = long long int]'
381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); }
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > > >; Scalar = double]'
202 | res = eval.coeffByOuterInner(0, 0);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:79:10: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
74 | return (
| ~
75 | weights.matrix().transpose().array() * (
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76 | - (y * eta_shift).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77 | + eta_shift.exp().rowwise().sum().log()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78 | )
| ~
79 | ).sum() / y.cols();
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, 1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, 1, -1, true> >'
357 | class redux_evaluator : public internal::evaluator<_XprType>
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, 1, -1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
414 | ThisEvaluator thisEval(derived());
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -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.5/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::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, 1, -1, true>; ResultType = double; Scalar = double]'
97 | { return mat.MEMBER(); } \
| ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >; MemberOp = Eigen::internal::member_sum<double, double>; int Direction = 1; Scalar = double; Eigen::Index = long long int]'
183 | return m_functor(m_arg.template subVector<DirectionType(Direction)>(index));
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >; CoeffReturnType = double; Eigen::Index = long long int]'
381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); }
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> > >; Scalar = double]'
202 | res = eval.coeffByOuterInner(0, 0);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:48:10: required from 'typename adelie_core::glm::GlmMultiGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmMultiGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
45 | return (
| ~
46 | weights.matrix().transpose().array() *
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47 | (0.5 * eta.square() - y * eta).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48 | ).sum() / y.cols();
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator<Eigen::Block<const Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true> >'
357 | class redux_evaluator : public internal::evaluator<_XprType>
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
414 | ThisEvaluator thisEval(derived());
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<Eigen::Array<double, -1, -1, 1, -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.5/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::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; ResultType = double; Scalar = double]'
97 | { return mat.MEMBER(); } \
| ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/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 = Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; MemberOp = Eigen::internal::member_sum<double, double>; int Direction = 1; Scalar = double; Eigen::Index = long long int]'
183 | return m_functor(m_arg.template subVector<DirectionType(Direction)>(index));
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_sum<double, double>, 1>; Func = assign_op<double, double>]'
890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_sum<double, double>, 1>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
858 | call_assignment_no_alias(dst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_sum<double, double>, 1>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum<double, double>, 1>; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:34:13: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
34 | sum_exp = grad.rowwise().sum();
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
357 | class redux_evaluator : public internal::evaluator<_XprType>
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
414 | ThisEvaluator thisEval(derived());
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 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.5/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::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; ResultType = double; Scalar = double]'
97 | { return mat.MEMBER(); } \
| ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >; MemberOp = Eigen::internal::member_sum<double, double>; int Direction = 1; Scalar = double; Eigen::Index = long long int]'
183 | return m_functor(m_arg.template subVector<DirectionType(Direction)>(index));
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; CoeffReturnType = double; Eigen::Index = long long int]'
381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); }
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > > >; Scalar = double]'
202 | res = eval.coeffByOuterInner(0, 0);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:79:10: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
74 | return (
| ~
75 | weights.matrix().transpose().array() * (
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76 | - (y * eta_shift).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77 | + eta_shift.exp().rowwise().sum().log()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78 | )
| ~
79 | ).sum() / y.cols();
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >'
357 | class redux_evaluator : public internal::evaluator<_XprType>
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
414 | ThisEvaluator thisEval(derived());
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 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.5/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_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; ResultType = double; Scalar = double]'
97 | { return mat.MEMBER(); } \
| ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/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_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >; MemberOp = Eigen::internal::member_sum<double, double>; int Direction = 1; Scalar = double; Eigen::Index = long long int]'
183 | return m_functor(m_arg.template subVector<DirectionType(Direction)>(index));
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:769:69: required from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; Rhs = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > >; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > >; CoeffReturnType = double; Eigen::Index = long long int]'
769 | return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; CoeffReturnType = double; Eigen::Index = long long int]'
381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); }
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > > >; Scalar = double]'
202 | res = eval.coeffByOuterInner(0, 0);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:79:10: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
74 | return (
| ~
75 | weights.matrix().transpose().array() * (
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76 | - (y * eta_shift).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77 | + eta_shift.exp().rowwise().sum().log()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78 | )
| ~
79 | ).sum() / y.cols();
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/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::CwiseBinaryOp<scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, 1, -1, true>; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -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::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, 1, -1, true> >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -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.5/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::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -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.5/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::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, 1, -1, true>; ResultType = double; Scalar = double]'
97 | { return mat.MEMBER(); } \
| ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >; MemberOp = Eigen::internal::member_sum<double, double>; int Direction = 1; Scalar = double; Eigen::Index = long long int]'
183 | return m_functor(m_arg.template subVector<DirectionType(Direction)>(index));
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >; CoeffReturnType = double; Eigen::Index = long long int]'
381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); }
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> > >; Scalar = double]'
202 | res = eval.coeffByOuterInner(0, 0);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, -1, 1, -1, -1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_square_op<double>, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum<double, double>, 1> >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:48:10: required from 'typename adelie_core::glm::GlmMultiGaussian<ValueType>::base_t::value_t adelie_core::glm::GlmMultiGaussian<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
45 | return (
| ~
46 | weights.matrix().transpose().array() *
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47 | (0.5 * eta.square() - y * eta).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48 | ).sum() / y.cols();
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here
10 | GlmMultiGaussian<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator<Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true> >'
357 | class redux_evaluator : public internal::evaluator<_XprType>
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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_max_op<double, double, 0>; Derived = Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
414 | ThisEvaluator thisEval(derived());
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
448 | return derived().redux(Eigen::internal::scalar_max_op<Scalar,Scalar, NaNPropagation>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with Derived = Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
466 | return maxCoeff<PropagateFast>();
| ~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:116:1: required from 'ResultType Eigen::internal::member_maxCoeff<ResultType, Scalar>::operator()(const XprType&) const [with XprType = Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; ResultType = double; Scalar = double]'
97 | { return mat.MEMBER(); } \
| ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_maxCoeff<double, double>, 1>; Func = assign_op<double, double>]'
890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_maxCoeff<double, double>, 1>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
858 | call_assignment_no_alias(dst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_maxCoeff<double, double>, 1>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff<double, double>, 1>; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:31:13: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
31 | eta_max = eta.rowwise().maxCoeff();
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/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::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/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::Ref<Eigen::Array<double, -1, -1, 1, -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::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true> >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<Eigen::Array<double, -1, -1, 1, -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.5/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::Ref<Eigen::Array<double, -1, -1, 1, -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.5/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::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; ResultType = double; Scalar = double]'
97 | { return mat.MEMBER(); } \
| ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/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 = Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; MemberOp = Eigen::internal::member_sum<double, double>; int Direction = 1; Scalar = double; Eigen::Index = long long int]'
183 | return m_functor(m_arg.template subVector<DirectionType(Direction)>(index));
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_sum<double, double>, 1>; Func = assign_op<double, double>]'
890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_sum<double, double>, 1>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
858 | call_assignment_no_alias(dst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_sum<double, double>, 1>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::PartialReduxExpr<Eigen::Ref<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum<double, double>, 1>; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:34:13: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
34 | sum_exp = grad.rowwise().sum();
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/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::CwiseBinaryOp<scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 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.5/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::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 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.5/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::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; ResultType = double; Scalar = double]'
97 | { return mat.MEMBER(); } \
| ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/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::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >; MemberOp = Eigen::internal::member_sum<double, double>; int Direction = 1; Scalar = double; Eigen::Index = long long int]'
183 | return m_functor(m_arg.template subVector<DirectionType(Direction)>(index));
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; CoeffReturnType = double; Eigen::Index = long long int]'
381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); }
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > > >; Scalar = double]'
202 | res = eval.coeffByOuterInner(0, 0);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:79:10: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
74 | return (
| ~
75 | weights.matrix().transpose().array() * (
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76 | - (y * eta_shift).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77 | + eta_shift.exp().rowwise().sum().log()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78 | )
| ~
79 | ).sum() / y.cols();
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/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_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/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_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/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_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 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.5/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_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 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.5/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_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; ResultType = double; Scalar = double]'
97 | { return mat.MEMBER(); } \
| ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/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_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >; MemberOp = Eigen::internal::member_sum<double, double>; int Direction = 1; Scalar = double; Eigen::Index = long long int]'
183 | return m_functor(m_arg.template subVector<DirectionType(Direction)>(index));
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:769:69: required from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; Rhs = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > >; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > >; CoeffReturnType = double; Eigen::Index = long long int]'
769 | return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; CoeffReturnType = double; Eigen::Index = long long int]'
381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); }
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > > >; Scalar = double]'
202 | res = eval.coeffByOuterInner(0, 0);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::ArrayWrapper<Eigen::Transpose<Eigen::MatrixWrapper<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Map<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Map<Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum<double, double>, 1> > > >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:79:10: required from 'typename adelie_core::glm::GlmMultinomial<ValueType>::base_t::value_t adelie_core::glm::GlmMultinomial<ValueType>::loss(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase<double>; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
74 | return (
| ~
75 | weights.matrix().transpose().array() * (
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76 | - (y * eta_shift).rowwise().sum()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77 | + eta_shift.exp().rowwise().sum().log()
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78 | )
| ~
79 | ).sum() / y.cols();
| ~~~~~^~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/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::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/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::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; Func = Eigen::internal::scalar_max_op<double, double, 0>; Evaluator = Eigen::internal::redux_evaluator<Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true> >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op<double, double, 0>; Derived = Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -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.5/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
448 | return derived().redux(Eigen::internal::scalar_max_op<Scalar,Scalar, NaNPropagation>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with Derived = Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
466 | return maxCoeff<PropagateFast>();
| ~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:116:1: required from 'ResultType Eigen::internal::member_maxCoeff<ResultType, Scalar>::operator()(const XprType&) const [with XprType = Eigen::Block<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; ResultType = double; Scalar = double]'
97 | { return mat.MEMBER(); } \
| ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_maxCoeff<double, double>, 1>; Func = assign_op<double, double>]'
890 | Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_maxCoeff<double, double>, 1>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
858 | call_assignment_no_alias(dst, src, func);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, member_maxCoeff<double, double>, 1>]'
836 | call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from 'Derived& Eigen::DenseBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::PartialReduxExpr<const Eigen::Ref<const Eigen::Array<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff<double, double>, 1>; Derived = Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >]'
41 | internal::call_assignment(derived(), other.derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:31:13: required from 'void adelie_core::glm::GlmMultinomial<ValueType>::gradient(const Eigen::Ref<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>&, Eigen::Ref<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t = Eigen::Array<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<const typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional<typename adelie_core::glm::GlmMultiBase<ValueType>::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
31 | eta_max = eta.rowwise().maxCoeff();
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here
10 | GlmMultinomial<ValueType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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);
| ^~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c rcpp_io.cpp -o rcpp_io.o
In file included from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Core:205,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Dense:1,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigenForward.h:28,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigen.h:25,
from decl.h:3,
from rcpp_io.h:2,
from rcpp_io.cpp:1:
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:174:
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:165:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<float, 4>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:271:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here
27 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, 4>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here
102 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/SparseCore:37,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Sparse:26,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigenForward.h:29:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here
61 | typedef Triplet<double> T;
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, -1>':
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/Array.h:17:8: required from 'struct Eigen::internal::traits<Eigen::Array<double, 1, -1, 1, 1, -1> >'
17 | struct traits<Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> > : traits<Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array<double, 1, -1, 1, 1, -1>'
45 | class Array
| ^~~~~
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here
179 | vec_impute_t _impute;
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array<double, 1, -1, 1, 1, -1>'
45 | class Array
| ^~~~~
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here
179 | vec_impute_t _impute;
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from 'class Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >'
329 | template<typename TPlainObjectType, int Options, typename StrideType> class Ref<const TPlainObjectType, Options, StrideType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:216:5: required from here
216 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from 'class Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >'
281 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:76:1: required from here
76 | )
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Array<double, -1, 1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Array<double, -1, 1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase<Eigen::Array<double, -1, 1> >'
98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array<double, -1, 1>'
45 | class Array
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from 'struct Eigen::internal::traits<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
24 | ? PlainObjectType::ColsAtCompileTime
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
32 | enum { has_direct_access = (traits<Derived>::Flags & DirectAccessBit) ? 1 : 0,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from 'class Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >'
111 | int Level = internal::accessors_level<Derived>::has_write_access ? WriteAccessors : ReadOnlyAccessors
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_io.h:30:5: required from here
30 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
rcpp_io.h:30:5: required from here
30 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:977:8: required from 'struct Eigen::internal::evaluator<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
977 | struct evaluator<Map<PlainObjectType, MapOptions, StrideType> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from 'struct Eigen::internal::evaluator<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
1018 | Flags = evaluator<Map<PlainObjectType, RefOptions, StrideType> >::Flags,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >::match<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
44 | DerivedAlignment = int(evaluator<Derived>::Alignment),
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of 'template<class Derived> Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >]'
288 | typename internal::enable_if<bool(Traits::template match<Derived>::MatchAtCompileTime),Derived>::type* = 0);
| ^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:100:19: required from 'std::tuple<long long unsigned int, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPUnphased<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const std::string&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t) const [with MmapPtrType = std::shared_ptr<char>; std::string = std::__cxx11::basic_string<char>; size_t = long long unsigned int]'
100 | compute_impute(calldata, impute_method, impute, n_threads);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_io.h:33:41: required from here
33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
56 | >::type PacketReturnType;
| ^~~~~~~~~~~~~~~~
In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:3,
from rcpp_io.h:4:
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp: In instantiation of 'std::tuple<long long unsigned int, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPUnphased<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const std::string&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t) const [with MmapPtrType = std::shared_ptr<char>; std::string = std::__cxx11::basic_string<char>; size_t = long long unsigned int]':
rcpp_io.h:33:41: required from here
33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:74:43: note: initializing argument 3 of 'void adelie_core::io::compute_impute(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, adelie_core::util::impute_method_type, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t)'
74 | Eigen::Ref<util::rowvec_type<double>> impute,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c rcpp_matrix.cpp -o rcpp_matrix.o
In file included from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Core:205,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Dense:1,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigenForward.h:28,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigen.h:25,
from decl.h:3,
from rcpp_matrix.h:2,
from rcpp_matrix.cpp:1:
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:174:
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:165:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<float, 4>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/Core:271:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here
27 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, 4>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here
102 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/SparseCore:37,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/Sparse:26,
from D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/RcppEigenForward.h:29:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here
61 | typedef Triplet<double> T;
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, -1>':
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/Array.h:17:8: required from 'struct Eigen::internal::traits<Eigen::Array<double, 1, -1, 1, 1, -1> >'
17 | struct traits<Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> > : traits<Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array<double, 1, -1, 1, 1, -1>'
45 | class Array
| ^~~~~
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here
179 | vec_impute_t _impute;
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array<double, 1, -1, 1, 1, -1>'
45 | class Array
| ^~~~~
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here
179 | vec_impute_t _impute;
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from 'class Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >'
329 | template<typename TPlainObjectType, int Options, typename StrideType> class Ref<const TPlainObjectType, Options, StrideType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:216:5: required from here
216 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from 'class Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >'
281 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:76:1: required from here
76 | )
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Array<double, -1, 1>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Array<double, -1, 1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Array<double, -1, 1> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase<Eigen::Array<double, -1, 1> >'
98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array<double, -1, 1>'
45 | class Array
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from 'struct Eigen::internal::traits<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
24 | ? PlainObjectType::ColsAtCompileTime
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
32 | enum { has_direct_access = (traits<Derived>::Flags & DirectAccessBit) ? 1 : 0,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from 'class Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >'
111 | int Level = internal::accessors_level<Derived>::has_write_access ? WriteAccessors : ReadOnlyAccessors
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_io.h:30:5: required from here
30 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
rcpp_io.h:30:5: required from here
30 | {
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from 'struct Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, -1> > >'
24 | ? PlainObjectType::ColsAtCompileTime
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, -1, -1> > >'
32 | enum { has_direct_access = (traits<Derived>::Flags & DirectAccessBit) ? 1 : 0,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from 'class Eigen::Map<Eigen::Matrix<double, -1, -1> >'
111 | int Level = internal::accessors_level<Derived>::has_write_access ? WriteAccessors : ReadOnlyAccessors
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_matrix.h:452:26: required from here
452 | vec_value_t out(Q.cols());
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, -1> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<Eigen::Matrix<double, -1, -1> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
rcpp_matrix.h:452:26: required from here
452 | vec_value_t out(Q.cols());
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from 'class Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >'
329 | template<typename TPlainObjectType, int Options, typename StrideType> class Ref<const TPlainObjectType, Options, StrideType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_matrix.h:453:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from 'class Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >'
281 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
rcpp_matrix.h:518:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 1, -1, -1> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, -1, -1> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 1, -1, -1> >'
98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix<double, -1, -1, 1, -1, -1>'
178 | class Matrix
| ^~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:140:18: required from 'class adelie_core::matrix::MatrixNaiveBase<double, int>'
140 | virtual void sp_tmul(
| ^~~~~~~
rcpp_matrix.h:612:24: required from here
27 | if (!ptr) { \
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 1> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase<Eigen::SparseMatrix<double, 1> >'
36 | class SparseCompressedBase
| ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix<double, 1>'
96 | class SparseMatrix
| ^~~~~~~~~~~~
rcpp_matrix.h:711:35: required from here
711 | dense_64F_t outT(rows(), v.rows());
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
rcpp_matrix.h:713:40: required from here
713 | Eigen::Map<rowmat_value_t> out(outT.data(), outT.cols(), outT.rows());
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from 'class Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >'
281 | template<typename PlainObjectType, int Options, typename StrideType> class Ref
| ^~~
rcpp_matrix.h:714:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.hpp:34:37: required from 'class adelie_core::matrix::MatrixNaiveInteractionDense<Eigen::Matrix<double, -1, -1>, int>'
34 | const Eigen::Map<const dense_t> _mat; // (n, d) underlying matrix
| ^~~~
rcpp_matrix.h:756:1: required from here
757 | auto groups() const { return dynamic_cast<matrix_naive_interaction_dense_64F_t&>(*ptr).groups(); }
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
rcpp_matrix.cpp:18:48: required from here
18 | const Eigen::Map<const rowmat_value_t> mat(matT.data(), matT.cols(), matT.rows());
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:977:8: required from 'struct Eigen::internal::evaluator<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > >'
977 | struct evaluator<Map<PlainObjectType, MapOptions, StrideType> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from 'struct Eigen::internal::evaluator<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
1018 | Flags = evaluator<Map<PlainObjectType, RefOptions, StrideType> >::Flags,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >::match<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
44 | DerivedAlignment = int(evaluator<Derived>::Alignment),
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of 'template<class Derived> Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >]'
288 | typename internal::enable_if<bool(Traits::template match<Derived>::MatchAtCompileTime),Derived>::type* = 0);
| ^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:100:19: required from 'std::tuple<long long unsigned int, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPUnphased<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const std::string&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t) const [with MmapPtrType = std::shared_ptr<char>; std::string = std::__cxx11::basic_string<char>; size_t = long long unsigned int]'
100 | compute_impute(calldata, impute_method, impute, n_threads);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_io.h:33:41: required from here
33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
56 | >::type PacketReturnType;
| ^~~~~~~~~~~~~~~~
In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:3,
from rcpp_io.h:4,
from rcpp_matrix.h:4:
../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp: In instantiation of 'std::tuple<long long unsigned int, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double> > > > adelie_core::io::IOSNPUnphased<MmapPtrType>::write(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, const std::string&, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t) const [with MmapPtrType = std::shared_ptr<char>; std::string = std::__cxx11::basic_string<char>; size_t = long long unsigned int]':
rcpp_io.h:33:41: required from here
33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:74:43: note: initializing argument 3 of 'void adelie_core::io::compute_impute(const Eigen::Ref<const Eigen::Array<signed char, -1, -1, 0, -1, -1> >&, adelie_core::util::impute_method_type, Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, size_t)'
74 | Eigen::Ref<util::rowvec_type<double>> impute,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, 1, -1, 1, 1, -1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:118:45: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::mean(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
118 | vec_value_t ones = vec_value_t::Ones(weights.size());
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
rcpp_matrix.h:723:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >'
60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
38 | >::type Scalar;
| ^~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:35: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
132 | out += centers * (centers * sum_w - 2 * m);
| ~~~~~~~~^~~~~~~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:35: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
132 | out += centers * (centers * sum_w - 2 * m);
| ~~~~~~~~^~~~~~~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1>, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:47: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
132 | out += centers * (centers * sum_w - 2 * m);
| ~~^~~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:43: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
132 | out += centers * (centers * sum_w - 2 * m);
| ~~~~~~~~~~~~~~~~~^~~~~~~~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, Eigen::Dense>'
148 | class CwiseBinaryOpImpl
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, 1, -1, 1, 1, -1> >, const Eigen::Array<double, 1, -1, 1, 1, -1> > > >'
77 | class CwiseBinaryOp :
| ^~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:24: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
132 | out += centers * (centers * sum_w - 2 * m);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::Map<const Eigen::SparseMatrix<double, 1>, 0, Eigen::Stride<0, 0> > >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase<Eigen::Map<const Eigen::SparseMatrix<double, 1>, 0, Eigen::Stride<0, 0> > >'
36 | class SparseCompressedBase
| ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7: required from 'class Eigen::SparseMapBase<Eigen::Map<const Eigen::SparseMatrix<double, 1>, 0, Eigen::Stride<0, 0> >, 0>'
50 | class SparseMapBase<Derived,ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:255:7: required from 'class Eigen::Map<const Eigen::SparseMatrix<double, 1>, 0, Eigen::Stride<0, 0> >'
255 | class Map<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.hpp:33:38: required from 'class adelie_core::matrix::MatrixConstraintSparse<Eigen::SparseMatrix<double, 1>, int>'
33 | const Eigen::Map<const sparse_t> _mat; // underlying sparse matrix
| ^~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:1499:30: required from 'struct std::is_convertible<adelie_core::matrix::MatrixConstraintSparse<Eigen::SparseMatrix<double, 1>, int>*, adelie_core::matrix::MatrixConstraintBase<double, int>*>'
1499 | : public __bool_constant<__is_convertible(_From, _To)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:1270:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:1110:25: required by substitution of 'template<class _Tp, class ... _Args> using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = std::__shared_ptr<adelie_core::matrix::MatrixConstraintBase<double, int>, __gnu_cxx::_S_atomic>; _Args = {const std::shared_ptr<adelie_core::matrix::MatrixConstraintSparse<Eigen::SparseMatrix<double, 1, int>, int> >&}]'
1110 | = __bool_constant<__is_constructible(_Tp, _Args...)>;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:1115:12: required from 'struct std::is_constructible<std::__shared_ptr<adelie_core::matrix::MatrixConstraintBase<double, int>, __gnu_cxx::_S_atomic>, const std::shared_ptr<adelie_core::matrix::MatrixConstraintSparse<Eigen::SparseMatrix<double, 1, int>, int> >&>'
1115 | struct is_constructible
| ^~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:178:8: required by substitution of 'template<class _Tp> template<class ... _Args> using std::shared_ptr<_Tp>::_Constructible = typename std::enable_if<std::is_constructible<std::__shared_ptr<_Tp>, _Args ...>::value>::type [with _Args = {const std::shared_ptr<adelie_core::matrix::MatrixConstraintSparse<Eigen::SparseMatrix<double, 1, int>, int> >&}; _Tp = adelie_core::matrix::MatrixConstraintBase<double, int>]'
178 | using _Constructible = typename enable_if<
| ^~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:349:9: required by substitution of 'template<class _Yp, class> std::shared_ptr<adelie_core::matrix::MatrixConstraintBase<double, int> >::shared_ptr(const std::shared_ptr<_Tp>&) [with _Yp = adelie_core::matrix::MatrixConstraintSparse<Eigen::SparseMatrix<double, 1>, int>; <template-parameter-1-2> = <missing>]'
349 | typename = _Constructible<const shared_ptr<_Yp>&>>
| ^~~~~~~~
rcpp_matrix.h:739:1: required from 'RMatrixConstraintSparse64F::RMatrixConstraintSparse64F(Args&& ...) [with Args = {const long long unsigned int&, const long long unsigned int&, const long long unsigned int&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const long long unsigned int&}]'
41 | bname(std::make_shared<aname>(std::forward<Args>(args)...)) \
| ^
rcpp_matrix.cpp:36:5: required from here
36 | );
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::Map<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::Stride<0, 0> > >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase<Eigen::Map<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::Stride<0, 0> > >'
36 | class SparseCompressedBase
| ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7: required from 'class Eigen::SparseMapBase<Eigen::Map<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::Stride<0, 0> >, 0>'
50 | class SparseMapBase<Derived,ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:255:7: required from 'class Eigen::Map<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::Stride<0, 0> >'
255 | class Map<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_sparse.hpp:32:38: required from 'class adelie_core::matrix::MatrixCovSparse<Eigen::SparseMatrix<double, 0, int>, int>'
32 | const Eigen::Map<const sparse_t> _mat; // underlying sparse matrix
| ^~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:1499:30: required from 'struct std::is_convertible<adelie_core::matrix::MatrixCovSparse<Eigen::SparseMatrix<double, 0, int>, int>*, adelie_core::matrix::MatrixCovBase<double, int>*>'
1499 | : public __bool_constant<__is_convertible(_From, _To)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:1270:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:1110:25: required by substitution of 'template<class _Tp, class ... _Args> using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = std::__shared_ptr<adelie_core::matrix::MatrixCovBase<double, int>, __gnu_cxx::_S_atomic>; _Args = {const std::shared_ptr<adelie_core::matrix::MatrixCovSparse<Eigen::SparseMatrix<double, 0, int>, int> >&}]'
1110 | = __bool_constant<__is_constructible(_Tp, _Args...)>;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:1115:12: required from 'struct std::is_constructible<std::__shared_ptr<adelie_core::matrix::MatrixCovBase<double, int>, __gnu_cxx::_S_atomic>, const std::shared_ptr<adelie_core::matrix::MatrixCovSparse<Eigen::SparseMatrix<double, 0, int>, int> >&>'
1115 | struct is_constructible
| ^~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:178:8: required by substitution of 'template<class _Tp> template<class ... _Args> using std::shared_ptr<_Tp>::_Constructible = typename std::enable_if<std::is_constructible<std::__shared_ptr<_Tp>, _Args ...>::value>::type [with _Args = {const std::shared_ptr<adelie_core::matrix::MatrixCovSparse<Eigen::SparseMatrix<double, 0, int>, int> >&}; _Tp = adelie_core::matrix::MatrixCovBase<double, int>]'
178 | using _Constructible = typename enable_if<
| ^~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:349:9: required by substitution of 'template<class _Yp, class> std::shared_ptr<adelie_core::matrix::MatrixCovBase<double, int> >::shared_ptr(const std::shared_ptr<_Tp>&) [with _Yp = adelie_core::matrix::MatrixCovSparse<Eigen::SparseMatrix<double, 0, int>, int>; <template-parameter-1-2> = <missing>]'
349 | typename = _Constructible<const shared_ptr<_Yp>&>>
| ^~~~~~~~
rcpp_matrix.h:745:1: required from 'RMatrixCovSparse64F::RMatrixCovSparse64F(Args&& ...) [with Args = {const long long unsigned int&, const long long unsigned int&, const long long unsigned int&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<int, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const long long unsigned int&}]'
41 | bname(std::make_shared<aname>(std::forward<Args>(args)...)) \
| ^
rcpp_matrix.cpp:79:89: required from here
79 | return new r_matrix_cov_sparse_64F_t(rows, cols, nnz, outer, inner, value, n_threads);
| ^
D:/RCompile/CRANpkg/lib/4.5/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.5/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::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Stride<0, 0> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.hpp:32:28: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:1110:25: required by substitution of 'template<class _Tp, class ... _Args> using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = std::__shared_ptr<adelie_core::matrix::MatrixNaiveBase<double, int>, __gnu_cxx::_S_atomic>; _Args = {const std::shared_ptr<adelie_core::matrix::MatrixNaiveStandardize<double, int> >&}]'
1110 | = __bool_constant<__is_constructible(_Tp, _Args...)>;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:1115:12: required from 'struct std::is_constructible<std::__shared_ptr<adelie_core::matrix::MatrixNaiveBase<double, int>, __gnu_cxx::_S_atomic>, const std::shared_ptr<adelie_core::matrix::MatrixNaiveStandardize<double, int> >&>'
1115 | struct is_constructible
| ^~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:178:8: required by substitution of 'template<class _Tp> template<class ... _Args> using std::shared_ptr<_Tp>::_Constructible = typename std::enable_if<std::is_constructible<std::__shared_ptr<_Tp>, _Args ...>::value>::type [with _Args = {const std::shared_ptr<adelie_core::matrix::MatrixNaiveStandardize<double, int> >&}; _Tp = adelie_core::matrix::MatrixNaiveBase<double, int>]'
178 | using _Constructible = typename enable_if<
| ^~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:349:9: required by substitution of 'template<class _Yp, class> std::shared_ptr<adelie_core::matrix::MatrixNaiveBase<double, int> >::shared_ptr(const std::shared_ptr<_Tp>&) [with _Yp = adelie_core::matrix::MatrixNaiveStandardize<double, int>; <template-parameter-1-2> = <missing>]'
349 | typename = _Constructible<const shared_ptr<_Yp>&>>
| ^~~~~~~~
rcpp_matrix.h:769:1: required from 'RMatrixNaiveStandardize64::RMatrixNaiveStandardize64(Args&& ...) [with Args = {adelie_core::matrix::MatrixNaiveBase<double, int>&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Array<double, -1, 1, 0, -1, 1>, 0, Eigen::Stride<0, 0> >&, const long long unsigned int&}]'
41 | bname(std::make_shared<aname>(std::forward<Args>(args)...)) \
| ^
rcpp_matrix.cpp:245:85: required from here
245 | return new r_matrix_naive_standardize_64_t(*mat->ptr, centers, scales, n_threads);
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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<1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/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<1> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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<1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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<1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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<1> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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<1> >'
94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
| ^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from 'struct Eigen::internal::evaluator<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
1018 | Flags = evaluator<Map<PlainObjectType, RefOptions, StrideType> >::Flags,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >'
357 | class redux_evaluator : public internal::evaluator<_XprType>
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; typename Eigen::internal::traits<T>::Scalar = double]'
414 | ThisEvaluator thisEval(derived());
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:128:39: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
128 | const auto sum_w = weights.sum();
| ~~~~~~~~~~~^~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> > >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<Eigen::Array<double, 1, -1, 1, 1, -1>, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<Eigen::Array<double, 1, -1, 1, 1, -1> >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array<double, 1, -1, 1, 1, -1>; Src = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Func = assign_op<double, double>]'
883 | ActualDstType actualDst(dst);
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:371:41: required from 'void Eigen::Ref<const TPlainObjectType, Options, StrideType>::construct(const Expression&, Eigen::internal::false_type) [with Expression = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array<double, 1, -1, 1, 1, -1>; int Options = 0; StrideType = Eigen::InnerStride<1>]'
371 | internal::call_assignment_no_alias(m_object,expr,internal::assign_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:364:18: required from 'void Eigen::Ref<const TPlainObjectType, Options, StrideType>::construct(const Expression&, Eigen::internal::true_type) [with Expression = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array<double, 1, -1, 1, 1, -1>; int Options = 0; StrideType = Eigen::InnerStride<1>]'
364 | construct(expr, internal::false_type());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:345:16: required from 'Eigen::Ref<const TPlainObjectType, Options, StrideType>::Ref(const Eigen::DenseBase<OtherDerived>&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<const TPlainObjectType, Options, StrideType> >::match<Derived>::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array<double, 1, -1, 1, 1, -1>; int Options = 0; StrideType = Eigen::InnerStride<1>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<const TPlainObjectType, Options, StrideType> >::match<Derived>::ScalarTypeMatch), Derived>::type = Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits<Eigen::Ref<const TPlainObjectType, Options, StrideType> >::match<Derived> = Eigen::internal::traits<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >::match<Eigen::Map<Eigen::Array<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]'
345 | construct(expr.derived(), typename Traits::template match<Derived>::type());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_matrix.h:472:24: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.5/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::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> > >; Scalar = double]'
243 | const Index alignedStart = internal::first_default_aligned(xpr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; typename Eigen::internal::traits<T>::Scalar = double]'
418 | return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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::Ref<const Eigen::Array<double, 1, -1, 1, 1, -1> >; typename Eigen::internal::traits<T>::Scalar = double]'
463 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:128:39: required from 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::var(const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Array<_Scalar, 1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
128 | const auto sum_w = weights.sum();
| ~~~~~~~~~~~^~
rcpp_matrix.h:733:17: required from here
30 | return ptr->name(__VA_ARGS__); \
| ~~~~~~~~~^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 2>'
481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> > >'
59 | template<typename Derived> class RefBase
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::matrix::MatrixConstraintDense<Eigen::Matrix<double, -1, -1, 1, -1, -1>, int>; _Alloc = std::allocator<void>; _Args = {const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >&, const long long unsigned int&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
969 | auto __pi = ::new (__mem)
| ^~~~~~~~~~~~~
970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >&, const long long unsigned int&}; _Tp = adelie_core::matrix::MatrixConstraintDense<Eigen::Matrix<double, -1, -1, 1, -1, -1>, int>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >&, const long long unsigned int&}; _Tp = adelie_core::matrix::MatrixConstraintDense<Eigen::Matrix<double, -1, -1, 1, -1, -1>, int>]'
463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...)
| ^
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::matrix::MatrixConstraintDense<Eigen::Matrix<double, -1, -1, 1, -1, -1>, int>; _Args = {const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >&, const long long unsigned int&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::matrix::MatrixConstraintDense<Eigen::Matrix<double, -1, -1, 1, -1, -1>, int>]'
1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1008 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_matrix.h:738:1: required from 'RMatrixConstraintDense64F::RMatrixConstraintDense64F(Args&& ...) [with Args = {const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >&, const long long unsigned int&}]'
41 | bname(std::make_shared<aname>(std::forward<Args>(args)...)) \
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rcpp_matrix.cpp:22:5: required from here
22 | );
| ^
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl<Eigen::Matrix<double, -1, -1>, Eigen::Dense>'
118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose<Eigen::Matrix<double, -1, -1> >'
52 | template<typename MatrixType> class Transpose
| ^~~~~~~~~
rcpp_matrix.h:371:20: required from 'void adelie_core::matrix::MatrixNaiveS4<ValueType, IndexType>::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix<double, 1>; base_t = adelie_core::matrix::MatrixNaiveBase<double, int>; typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::rowmat_value_t = Eigen::Matrix<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
369 | out = Rcpp::as<colmat_value_t>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~
370 | ADELIE_CORE_S4_PURE_OVERRIDE(sp_tmul, _mat, v)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
371 | ).transpose();
| ~~~~~~~~~~~^~
rcpp_matrix.h:364:10: required from here
364 | void sp_tmul(
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/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.5/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.5/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.5/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.5/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.5/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.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:977:8: required from 'struct Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
977 | struct evaluator<Map<PlainObjectType, MapOptions, StrideType> >
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from 'struct Eigen::internal::evaluator<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
1018 | Flags = evaluator<Map<PlainObjectType, RefOptions, StrideType> >::Flags,
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >::match<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
44 | DerivedAlignment = int(evaluator<Derived>::Alignment),
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of 'template<class Derived> Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Ref<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]'
288 | typename internal::enable_if<bool(Traits::template match<Derived>::MatchAtCompileTime),Derived>::type* = 0);
| ^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:506:14: required from 'void adelie_core::matrix::MatrixNaiveRSubset<ValueType, IndexType>::cov(int, int, const Eigen::Ref<const typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
506 | _mat->cov(j, q, buffer, out);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:490:1: required from here
19 | MatrixNaiveRSubset<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
56 | >::type PacketReturnType;
| ^~~~~~~~~~~~~~~~
In file included from ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.ipp:2,
from rcpp_matrix.h:13:
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp: In instantiation of 'void adelie_core::matrix::MatrixNaiveRSubset<ValueType, IndexType>::cov(int, int, const Eigen::Ref<const typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::colmat_value_t = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::conditional<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]':
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:490:1: required from here
19 | MatrixNaiveRSubset<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:104:36: note: initializing argument 4 of 'void adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::cov(int, int, const Eigen::Ref<const Eigen::Array<_Scalar, 1, -1> >&, Eigen::Ref<Eigen::Matrix<Type, -1, -1> >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional<const Eigen::Array<_Scalar, 1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Matrix<Type, -1, -1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
104 | Eigen::Ref<colmat_value_t> out
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, false>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, false>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, false> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, false> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, false>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, false>, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, false, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, false, Eigen::Dense>'
154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, false>'
103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
| ^~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:537:16: required from 'void adelie_core::matrix::MatrixNaiveRSubset<ValueType, IndexType>::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix<double, 1>; base_t = adelie_core::matrix::MatrixNaiveBase<double, int>; typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::rowmat_value_t = Eigen::Matrix<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
537 | out.col(i) = _out.col(_subset[i]);
| ~~~~~~~^~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:526:1: required from here
19 | MatrixNaiveRSubset<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false> >'
48 | template<typename Derived> class MatrixBase
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false>, 0>'
37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false>, 1>'
223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false, Eigen::Dense>'
154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, 1, false>'
103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
| ^~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:537:30: required from 'void adelie_core::matrix::MatrixNaiveRSubset<ValueType, IndexType>::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix<double, 1>; base_t = adelie_core::matrix::MatrixNaiveBase<double, int>; typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::rowmat_value_t = Eigen::Matrix<double, -1, -1, 1, -1, -1>; typename Eigen::internal::conditional<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]'
537 | out.col(i) = _out.col(_subset[i]);
| ~~~~~~~~^~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:526:1: required from here
19 | MatrixNaiveRSubset<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>, 1>'
302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>, 3>'
555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false> >'
41 | template<typename Derived> class DenseBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false> >'
39 | template<typename Derived> class ArrayBase
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false, true>'
329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false, Eigen::Dense>'
154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>'
103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, -1>'
56 | template<typename VectorType, int Size> class VectorBlock
| ^~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:123:40: required from 'void adelie_core::matrix::MatrixNaiveCSubset<ValueType, IndexType>::bmul(int, int, const Eigen::Ref<const typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]'
123 | auto curr_out = out.segment(n_processed, size);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:107:1: required from here
10 | MatrixNaiveCSubset<ValueType, IndexType>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/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.5/RcppEigen/include/Eigen/Core:277:
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false> >':
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >::match<Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false> >'
44 | DerivedAlignment = int(evaluator<Derived>::Alignment),
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of 'template<class Derived> Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> > >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block<Eigen::Ref<Eigen::Array<double, 1, -1, 1, 1, -1> >, 1, -1, false>]'
288 | typename internal::enable_if<bool(Traits::template match<Derived>::MatchAtCompileTime),Derived>::type* = 0);
| ^~~~~~~~~~~~~~~~~~
../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:124:23: required from 'void adelie_core::matrix::MatrixNaiveCSubset<ValueType, IndexType>::bmul(int, int, const Eigen::Ref<const typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t>&, const Eigen::Ref<const typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t>&, Eigen::Ref<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t = Eigen::Array<double, 1, -1, 1, 1, -1>; typename Eigen::internal::conditional<const typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<typename adelie_core::matrix::MatrixNaiveBase<ValueType, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::Inn